body,html { background:#ffffff;  font-family:tahoma,sans-serif;width:100%; font-size:11px; color:#666666; }
td,th, input, select {font-size:11px;}
html, body, div, ul, .no_margins, .no_margins li, img, form { margin:0px; padding:0px; }
img { border:0px; vertical-align: bottom;}
form {display:block}

h1 {font-size:13px; color:#333333}
h2, h4 {font-size:12px; color:#333333}
.logoPrint {display:none}
.fright {float:right;}
.fleft {float:left;}
.clear {clear:both;}
.valign {vertical-align:middle}
.tright {text-align:right;}
.tcenter {text-align:center}
.hide {display:none}
.red {color:#cc0000}
.blue {color:#0b94ca}
.green {color:#00BC1D}

.prelative {position: relative;}

.alignCenter {text-align: center; }

div .clear {height:0px; overflow:hidden;}
.w30 {width:30% !important;}
.mT5 {margin-top:5px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}
.relative {position: relative;}
.bT {border-top:1px solid #ccc;}
#frontOperator-bar {padding:2px 2px 2px 50px; background:#f0f0f0}
#frontOperator-bar a.green {margin-left:5px}

.p15 {padding:15px;}
.bold {font-weight:bold;}
input.button {border:none;cursor:pointer; margin:0px; padding:0px;}
.wyslij {background:transparent url(/images/ole/am_btn_wyslij.gif) no-repeat scroll 0 0; height:25px; width:83px; display:block; margin:auto}
.wybieram {background:transparent url(/images/ole/btn_ole_wybieram.gif) no-repeat scroll 0 0; text-indent:-9999px; height:25px; width:83px; display:block;float:right; }

#container {min-width:990px; width:100%; background:#f6f6f6;}
#top {background:#ffffff url(/upload_module/ole/topBck.jpg) 170px 0px no-repeat; border-top:7px solid #0dc929; position:relative; z-index:3}
#logo {margin-left:28px; }
#topMenu {text-align:right;position:absolute; top:0px; right:0px; background:#FFF; opacity:0.8;filter: alpha(opacity=80);}
#topMenu a {padding:7px 12px 0px; line-height:27px; color:#00BC1D; border-left:1px solid #00BC1D}
#cart {position:absolute; z-index:4;right:0px;top:28px; width:190px; height:111px; background:url(/images/ole/koszyk.gif) no-repeat; color:#ffffff}
#cart h2 {padding:0px 0 10px 38px;}
#cart h2 a { color:#fff;}
#cart h2 a:hover {text-decoration:underline}
#cart p {padding-left:26px; font-weight:bold}
#basket-small {padding:16px 0 10px 40px;}
#basket-small .label {text-align:right; padding-right:5px;}
#basket-small .summary td {padding-top:5px;}
#basket-small * {color:#FFF;}


.print {font-weight:bold; background: url(/images/ole/ole_ico_drukuj.gif) 0% 50% no-repeat; padding-left:20px;}

#topSearch {margin-bottom:3px; padding-right:190px;color:#666666; clear:both}
#topSearch  input.keyword {width:30%}
#topSearch select option {width:300px}
#topSearch .wyszukaj {background:url(/images/ole/btn_wyszukaj.gif) 0 0 no-repeat; width:84px; height:25px}
#topSearch .wyszukajOver {background:url(/images/ole/btn_wyszukaj.gif) 0 -25px no-repeat; width:84px; height:25px}

#menu {padding:8px 0 0 4px; background:#1094ca; border-top:1px solid #6fc0e0; border-left:1px solid #3ca6d1}
#menu a {background:none; text-decoration:none;  color:#ffffff; }
#menu ul {list-style:none}
#menu ul.l1 {font-weight:bold; padding-top:2px; font-size:0px}
#menu ul.l1 a {white-space:nowrap;  display:list-item; background:url(/images/ole/liBck.gif) top repeat-x; font-size:13px; }
#menu ul.l1 img.active {display:none;}
#menu ul.l1 img.passive {display:inline;}

#menu ul.l1 .left, #menu ul.l1 .right {padding:13px 0px 5px 20px}
#menu ul.l1 .left  {background:url(/images/ole/liLeft.gif) top left no-repeat; }
#menu ul.l1 .right {background:url(/images/ole/liRight.gif) top right no-repeat; }

#menu ul li {float:left; height:42px;  position:relative; z-index:3}
#menu ul.l2 li {z-index:30}
#menu ul.l2 li a {line-height:1em; white-space:normal; background:none; font-size:11px; }
#menu ul.l1 li img {vertical-align:middle}

#mKonto {background:url(/images/ole/ole_btn_twoje_konto.gif) no-repeat 0 0; display:block; float:right; width:94px; height:25px; text-indent:-9999px;margin-right:15px; margin-top:-7px;}
#mKonto:hover {background-position:0px -28px; }
#mWylogowanie {background:url(/images/ole/ole_btn_wylogowanie.gif) no-repeat 0 0;  width:114px; height:25px; display:block; float:right; text-indent:-9999px; margin-right:15px; margin-top:-7px;}
#mWylogowanie:hover {background-position:0px -28px; }
#mZarejestruj {background:url(/images/ole/ole_btn_zarejestruj.gif) no-repeat 0 0;  width:109px; height:25px; display:block; float:right; text-indent:-9999px; margin-right:15px; margin-top:-7px;}
#mZarejestruj:hover {background-position:0px -25px; }


#menu ul.l2 {position:absolute; left:0px; top:42px;background:#1ea9df; font-size:11px; padding:25px 10px 19px;display:none; z-index:30}
HTML #menu #nav ul.fromRight {right:0px; position:absolute; left:auto; z-index:30}

#menu ul.l1 li:hover {z-index:30}
#menu ul.l1 li:hover ul.l2 { display:block; }
#menu ul.l1 li:hover img.active {display:inline; }
#menu ul.l1 li:hover img.passive {display:none;}
#menu ul.l1 li:hover a { background:url(/images/ole/liBckOn.gif) top repeat-x;}
#menu ul.l1 li:hover ul.l2 a { background:none; line-height:1.2em}
#menu ul.l1 li:hover ul.l2 a:hover {text-decoration:underline}

#menu ul.col1 {width:180px; }
#menu ul.col2 {width:360px; }
#menu ul.col3 {width:540px; }
#menu ul ul li { width:163px; height:auto;line-height:1em; margin-bottom:3px; background:url(/images/ole/liWhite.gif) 0px 4px no-repeat;
	padding:0px 3px 0 14px; white-space:normal}

#menu ul ul ul {display:none; position:absolute; z-index:30}

#nav-path {border-top:1px solid  #d3d3d3; border-bottom:1px solid #d3d3d3; padding:15px 0 15px 54px }

#contentWrapper {padding:20px 13px 0px;/* position:relative; width:100%;display:table;*/}

#left_column {width:182px; float:left;}

/*prawa kolumna */
#right_3c {width:182px; float:right; }
#top-list h2 {text-align:center; }

/*bloczek w glownej kolumnie*/


#content_3c { /*display:table-cell;*/ padding:0 200px}
#content_2c { /*display:table-cell;*/ padding:0 0 0 200px}
.mainBlock, .mainBlockGray {border:1px solid #cccccc;  background:#ffffff; z-index:2; position:relative;margin:0px auto 12px auto; /*width:99%*/ }
.mainBlockGray {background:url(/images/ole/mainBoxBck.jpg) top right repeat-y #ffffff; padding:14px}
.mainBlock .tl, .mainBlockGray .tl {position:absolute; top:-1px; left:-1px}
.mainBlock .tr, .mainBlockGray .tr {position:absolute; top:-1px; right:-1px}
.mainBlock .bl, .mainBlockGray .bl {position:absolute; bottom:-1px; left:-1px}
.mainBlock .br, .mainBlockGray .br {position:absolute; bottom:-1px; right:-1px}



.results {font-size:12px}
.results a {line-height:24px;color:#00BC1D; font-weight:bold}


.button {cursor:pointer}
a.green {background:url(/images/ole/li_zielony.gif) 0 5px no-repeat; padding-left:10px; color:#00BC1D}
span.addToCart, a.addToCart {background:url(/images/ole/kup_teraz.gif) top left no-repeat; height:26px; width:172px; text-indent:300px; overflow:hidden; font-size:0px }
span.addToCartOver,  a.addToCartOver {background:url(/images/ole/kup_teraz.gif) 0px -26px no-repeat; height:26px; width:172px; text-indent:300px; overflow:hidden;
	font-size:0px; cursor:pointer;display:block;float:right;}
#main_polecamy span.addToCartOver, .polecamyKategoria  span.addToCartOver, #comparison a.addToCartOver {float:none} 	
span.price {font-family:Tahoma,sans-serif; font-weight:bold; color:#df0d15; padding-right:30px; background:url(/images/ole/wykrzyknik.gif) top right no-repeat}
span.oldprice {text-decoration:line-through; font-weight:bold}
span.pricePerMonth {font-family:Tahoma,sans-serif; font-size:11px; color:#df0d15; display:block; text-align:right;}



/*zakladki*/
#menu-product {background:transparent url(/images/ole/am_bg_zak.gif) repeat-x scroll center bottom; height:35px;margin:25px 0 10px 0;
	padding-left:10px }
#menu-product li {float:left; background:url(/images/ole/am_bg_zak_a.gif) no-repeat left top; width:147px; height:28px; margin-right:3px; 
	text-align:center; padding-top:7px}
#menu-product li.current {background:url(/images/ole/am_bg_zak_h.gif) no-repeat left top;}
#menu-product li a {font-size:12px; color:#333333; font-weight:bold;}
#recommended {font-size:13px; margin:17px}
/*dane techniczne skrocone*/
.parameters td.name {text-align:right; padding-right:10px}
.parameters td.value {text-align:left; font-weight:bold; padding-left:10px}




/*produkt*/
.product {/*float:right;*/ padding-bottom:32px}
.product .opis-podstawowy {position:relative; min-height:380px;}
.product .opis-podstawowy .textTools {left:auto;width:auto;position:static}
.product .opis-podstawowy .textTools .zglos_blad, .cartContent .zglos_blad{width:120px; display:inline; color:#00BC1D; background:url(/images/ole/zglosBladGreen.gif) no-repeat scroll 0 50%}
.cartContent .zglos_blad {width:130px; float:right; margin: 0; padding:0 0 0 15px; position: relative; top:-10px;}
#drukuj_green	{background:url(/images/ole/ole_ico_drukuj_green.gif) no-repeat scroll 0 50%;padding-left:16px;}
#polec_green	{background:url(/images/ole/powiadom_green.gif) no-repeat scroll 0 50%;padding-left:16px;}
.product .one-photo {min-height:310px;}
.product  h1 {width:335px; float:left; margin:17px 0px 0px 19px}
.product  h1 .category {display:block; font-size:11px; font-weight:normal}
.product .promoBox {margin-right:10px; height:57px; text-align:right}
/*.product .promoBox .status {float:right;width:210px; text-align:right}
.product .promoBox .grayStatus {float:left;width:190px; text-align:left}*/
.product .promoBox .polec {/*clear:both; */ margin-top:4px;color:#00bc1d} 
.product .promoBox .polec a { color:#00bc1d; margin-left:4px}
.product .main-foto {margin:15px 0px 25px 10px; height:auto;	_height:200px;	min-height:200px; position:relative;}
#medium-photo-href {height:169px;left:0;position:absolute;top:0;width:190px;}
/* różnice pod FF */
.product .photo-left {position:absolute; width:355px; margin-left:10px; z-index:2;}
.product .photo-left_zes {position:relative;float:left; width:355px; margin-left:10px; z-index:2;}
.product .description { padding-left:365px;}
.product #zglos_error,
.product #polec_error {width:450px; paddng:10px; background:#f6f6f6; display:none;position:absolute; top:50px; right:20px; z-index:10; padding:15px 15px 0}
.cartContent #zglos_error {width:450px; paddng:10px; background:#f6f6f6; display:none;position:absolute; top:200px; right:20px; z-index:10; padding:15px 15px 0}

.cartContent.error-warning {position:relative;}
.cartContent.error-warning #zglos_error {osition:absolute;right:0;top:-185px;}



.product .show {display:block !important}
.product #zglos_error table, .cartContent #zglos_error table{width:420px; margin:15px auto;}
.product #zglos_error table td,  .cartContent #zglos_error table td{border:2px solid #ffffff}
 .product #zglos_error .anuluj, .cartContent #zglos_error .anuluj{background:transparent url(/images/ole/btnAnuluj.gif) no-repeat scroll 0 -28px; border:medium none; height:26px; margin:0 0 0 30px;width:84px;}
.product #zglos_error textarea, .cartContent #zglos_error input,  .cartContent #zglos_error textarea, .product #zglos_error input {width:290px}
html > body .product .holiday, html > body .product .warranty-desc {position:relative; z-index:2;}

.product table.parameters {margin-top:15px}
/*.product table.parameters .name {text-align:right}
.product table.parameters .value {font-weight:bold}*/
.product .prices {position:absolute; bottom:0px; right:10px; width:99%; text-align:right;z-index:0;}
.product .prices div.tright {margin-bottom:10px}
.product .prices  img {margin-bottom:5px}
.product  span.price { font-size:30px; }
.product span.price.promo {font-size:20px; color:black; background: none; padding-right:0; }
.product ul span.price  {font-size:18px}
.product .buy {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 10px 0 0; min-height:36px; _height:36px; margin:11px -10px 0 380px; 
	background:url(/images/ole/mainBoxBck.jpg) top right repeat-y;}
.product span.addToCart {float:right}
.product #add-photos img {border:1px solid #cccccc; margin-right:5px}
.product .accesories ul {background:url(/images/ole/mainBoxBck.jpg) top right repeat-y;}
.product .accesories ul li  {border-top:1px solid #cccccc;padding:0 14px 0px;}
.product .accesories ul li.last {border-bottom:1px solid #cccccc;}
.product .accesories h3, .product .accesories h2 {clear:both; padding:12px; /*border-top:1px solid #cccccc;*/}
.product .accesories h4 a {font-size:12px; color:#333333}
.product .accesories ul li.showAll {background:#ffffff;padding-bottom:0px}

.product .acc-photo {width:160px; height:95px;float:left}
.product .acc-photo img {margin:0 0 0 6px;}
.product .accesories .basics {width:50%; float:left; padding-top:12px}
.product .acc-prices {text-align:right; width:200px; float:right; }
.product .accesories ul.groups {background:none; float:left; width:32%; }
.product .accesories ul.groups li {border:none; font-weight:bold;color:#0b94ca; background:url(/images/ole/liBlue.gif) 0 2px no-repeat }
.product .accesories ul.groups li a {color:#0b94ca; font-weight:normal}
.product .accesories ul.col1 {margin-left:14px}
.product .accesories ul.col3 li {padding-right:0px}

.product .suites ul {background:url(/images/ole/mainBoxBck.jpg) top right repeat-y;}
.product .suites li {border-top:1px solid #cccccc;padding:10px 14px; position:relative}
.product .suites h4 { width:38%; float:left; padding-right:14px}
.product .suites h4 a  {font-size:12px; color:#333333;}
.product .suites .suitePrice {/*position:absolute; bottom:10px; right:0px;*/ margin-top:-86px}
.product .suites .oszczedzasz {float:left;width:22%;}
.product .suites .oldprice {font-size:12px; margin-right:30px}
.product .suites ul li.last {border-bottom:1px solid #cccccc;}
  
.product #basic_tech_details {margin:0 14px;}
.product #tech_details { width:100%}
.product #tech_details td {padding:4px 10px; border:1px solid #cccccc}
.product #tech_details .name {width:33%; text-align:right}
.product #tech_details .tr0s {background:#f0f0f0}
.product #tech_details .tr1s {background:#f9f9f9}
.product #tech_details .white {padding:12px 0; background:#ffffff}

.product ul.service h4 {font-size:11px}
.product ul.service li {padding:12px}
.product ul.service li.last {border-bottom:1px solid #cccccc;}
.product ul.service div.fleft {width:70%}
.product ul.service div.fright a {color:#00BC1D}
.product .about {margin:12px 190px 12px 12px; padding-right:12px; border-right:1px solid #cccccc; text-align:justify}
.product span.voucher {color:red; font-weight:bold;}

#medium-link {background:url(/images/ole/lupa.gif) top left no-repeat; padding-left:17px; top:160px; right:65px; position:absolute;z-index:8;}

/* zestawy */
.product .suites .photos img {vertical-align:middle;text-align:center;}
.suite h1{width:60%}
.suiteElements {clear:both; margin-top:20px;}
.suiteElements .suiteProducts-border{border:1px #cccccc solid; padding:10px;}
.suiteElements .tborder{padding:3px 0px 3px 10px; border-top:1px #cccccc solid;border-left:1px #cccccc solid;border-right:1px #cccccc solid; }
.suiteElements div.oszczedzasz p{font-weight:bold;color:#000;font-size:14px;}
.suiteElements div.oszczedzasz p span{}
.suiteProducts div { float:left;width:90px}
.suiteProducts img{margin-bottom:5px;}
.suiteProducts .plus {float:left; margin:26px 7px 0px; border:none; }
.suiteElements h2{font-size:14px;}
.opis-dodatkowy .photos{margin-bottom:10px;}

/* reorganizacja strony */
.suitesANDprices{width:100%;}
.suitesANDprices .suiteElementsArea{z-index:100;width:25%;float:left;display:inline;position:relative;}
.suitesANDprices .suiteElements {z-index:100;width:auto;float:left;display:inline;position:relative;background-color:#fff;padding-right:10px;padding-left:10px;}

.suitesANDprices .prices {z-index:10;width:74%;display:inline;position:relative;float:right; bottom:0px; right:0px;  text-align:right;z-index:0;margin-top:26px;}
.suitesANDprices .price_ie6{padding-right:10px;}
.suitesANDprices .buy {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:10px 10px 0 0; height:36px; margin:11px 0px 0 0px; 
	background:url(/images/ole/mainBoxBck.jpg) top right repeat-y;}
.suitesANDprices .suiteProducts .plus {float:left;display:inline; margin:0px 7px 0px; border:none; }









/*zobacz takze */
#bloczek_zobacz .mainBlock {height:250px; text-align:center;padding:15px 4px 0;}
#bloczek_zobacz .status {left:0; position:absolute; top:6px;z-index:2;}
#bloczek_zobacz h4 {font-size:12px; font-weight:normal}
#bloczek_zobacz .prices {bottom:62px; left:0; position:absolute; text-align:center; width:100%;}
#bloczek_zobacz .price {font-size:20px;}
#bloczek_zobacz .buy {background:transparent url(/images/ole/mainBoxBck.jpg) repeat-y scroll right top; border-top:1px solid #CCCCCC; bottom:0px; padding:14px 0;
	position:absolute; right:0px; width:100%;}
#bloczek_zobacz .addToCart {display:block; margin:0 auto; position:static;}

/*widok listowy */
#products-list .shortproduct, #products-list .product {position:relative}
#products-list .mainBlock {padding:0px}
#products-list .promoBox .tright {width:30%; float:right}
#products-list .product .promoBox {height:auto; text-align:left} 
#products-list .promoBox {margin:0px 14px}
#products-list .opis-podstawowy {margin:3px 14px 0px; min-height:250px;}
#products-list .shortproduct .opis-podstawowy { min-height:140px;}
#products-list .product .opis-podstawowy {position:static}
#products-list .shortproduct .main-foto {position:relative; width:160px; text-align:center; height:95px; float:left; padding:5px 0px}
#products-list .shortproduct .main-foto .ratesPhotoSmall.list {position: relative; left:-40px;}
#products-list .product .main-foto {width:190px; height:169px; text-align:center; min-height:100px; margin:0px;padding:5px 0px; float:left}
#products-list .description {padding-left:0%;}
#products-list table {width:45%;  margin-bottom:65px}
#products-list td {width:45%}
.bigFoto {width:190px; height:169px; display:block;}

#products-list .shortproduct img.bigFoto {display:none}
#products-list .product img.smallFoto {display:none}

#products-list .shortproduct .prices {text-align:right; position:absolute; right:0px; bottom:0px;width:70%; padding-right:12px}
#products-list .product .prices {text-align:right; position:absolute; right:0px; bottom:0px;width:69%; padding-right:12px}
#products-list span.price {font-size:18px}
#products-list span.price.promo {font-size:12px; color:black; background: none; padding-right:0; }
#products-list span.voucher {color: red; font-weight: bold;}
#products-list .prices .buy {border-top:1px solid #cccccc; background:url(/images/ole/mainBoxBck.jpg) top right repeat-y; padding:8px; margin:8px -12px 0 0}
#products-list .product .buy {margin:8px -12px 0 0; border-bottom:none; height:auto}
#products-list .prices .addToCart {display:block; float:right}
#products-list .prices .addToCartOver {display:block; float:right;background:url(/images/ole/kup_teraz.gif) left -26px no-repeat;}
#products-list input {margin-top:-2px}
#products-list .buy a, #products-list .buy .compare {padding-right:10px; line-height:1.5em;}
#products-list .compare {color:#00BC1D; white-space:nowrap;}
/* paginacja */
.navigate_top {padding:14px 14px 0px}
.navigate_top .sortOrder {margin:10px 0px 12px}
.navigate_top .sortOrder span {cursor:pointer;color:#00BC1D; padding-right:20px }
.navigate_top .sortOrder span.active {font-weight:bold}
.pagingTop {border-top:1px solid #cccccc;background:url(/images/ole/mainBoxBck.jpg) top right repeat-y; margin: 12px -14px 0px; clear:both}

.paging {padding:14px 0; text-align:center}
.page-navigator-button-current {background:url(/images/ole/aActiveSmall.gif) no-repeat left top; font-weight:bold; color:#ffffff;
	text-align:center; height:24px; width:26px; padding:5px 9px}
.paging a {color:#333333}	
.paging span.small {padding:5px 6px}	
.paging span.big {background:url(/images/ole/aActiveBig.gif) no-repeat left top; width:38px}
.page-navigator-button {background:url(/images/ole/aSmall.gif) no-repeat left top;padding:5px 9px; text-align:center;
	height:24px; width:24px; padding-top:5px}
.paging a.small {padding:5px 6px}		
.paging a.big {background:url(/images/ole/aBig.gif) no-repeat left top; width:29px; padding:5px 6px;}
.paging a.previous, .paging a.next {color:#06b520; font-weight:bold; padding:0px 13px}
.paging a.previous img, .paging a.next img {vertical-align:top}
.navigate_bottom .paging {padding-top:4px; padding-bottom:4px;}
/* koniec paginacji */

.block {border:1px solid #cccccc; background:#ffffff; margin-bottom:12px}
.block .top {margin:-1px -1px 0px}
.block .bottom {margin:0 -1px -1px}
.consBlock {margin-bottom:12px}

#searchResultMenu h2 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 0; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase}
#searchResultMenu li {border-top:1px solid #cccccc; padding:12px 6px 12px 10px}
#searchResultMenu li li {border:none; padding:3px 0 3px 0px}
#searchResultMenu a span {color:#999999; font-size:11px}
#searchResultMenu a {font-size:12px; color:#333333;  font-weight:bold; display:block}
#searchResultMenu li li a {font-weight:normal; background:url(/images/ole/liGray.gif) left 2px no-repeat; padding-left: 14px; }
#searchResultMenu ul ul {padding:6px 0px 0px}
#searchResultMenu ul ul ul {padding:3px 0px 0px 14px}
#searchResultMenu .criteria label a {display:inline; font-weight:normal;}
#lastSearchBox h2 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 0; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase}
#lastSearchBox div {border-top:1px solid #CCC; padding:5px 10px;}
#lastSearchBox p {margin:2px 0px;}
#lastSearchBox li {background:transparent url(/images/ole/liGray.gif) no-repeat scroll left 5px; padding:3px 0px 3px 14px;}

/*katalog poduktow*/
.category-list {font-size:12px;}
.category-list h3 {font-size:12px; color:#333333;  font-weight:bold; padding-left:0px;}
.category-list img.top {vertical-align:top}
.category-list li {border-top:1px solid #cccccc; padding:12px 6px 12px 10px}
.category-list li.first {border-top:none; padding-top:3px}
.category-list li li {border:none; padding:2px 0 2px 0px}
.category-list span {color:#999999;font-size:11px; font-weight:normal}
.category-list li li a {font-weight:normal; background:url(/images/ole/liGray.gif) left 2px no-repeat; padding-left: 14px; display:block}
.category-list li.more a {background:none; color:#0c95cb}
.category-list ul ul {margin-top:4px}
/*  */
#categoryMenu {font-size:12px; color:#333333;}
#categoryMenu h2 { background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 0; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase; border-bottom:1px solid #cccccc}
#categoryMenu span  {font-size:11px;color:#999999;}
#categoryMenu li {border-top:none; padding:2px 6px 2px 10px}
#categoryMenu li.first {/*border-top:1px solid #cccccc; */padding-top:6px}
#categoryMenu li a {font-weight:normal; background:url(/images/ole/liGray.gif) left 2px no-repeat; padding-left: 14px; display:block}

/* filtry */

#choosen-filters {padding:0px 5px;}
#choosen-filters li {margin-left:20px; border-top:none; list-style-image: url(/images/ole/liGray.gif); padding:0px 30px 8px 0px;position:relative; font-weight:bold; }
#choosen-filters li span {position:absolute; top:0px; right:0px; color:#0B94CA; cursor:pointer; font-weight:normal;}
#choosen-filters li.remove-all {margin-left:10px; text-align:right; list-style-image: none; padding:0px 0px 8px 0px;position:relative; color:#0B94CA; cursor:pointer; }
#choosen-filters li ul {margin-top:4px; padding-top:0px;}
#choosen-filters li li {margin-left:10px; margin-right:-30px; border-top:none; list-style-image: url(/images/ole/liGray.gif); padding:0px 30px 0px 0px;position:relative; font-weight:normal; }
#choosen-filters li li span {color:#999; cursor:pointer; }

/* top 10 */
#top-list table {width:100%}
#top-list  td {border-top:1px solid #cccccc; cursor:pointer;}
#top-list tr.first td {border:none}
#top-list h2 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 0; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase}
#top-list td {padding:3px 0px}	
#top-list td.nr {width:40px; font-weight:bold; text-align:center;color:#000000; vertical-align:top; font-size:12px; }
#top-list td.prod  {text-align:left; padding-right:4px}
#top-list a {display:block;  padding-left:8px; font-size:11px; }
#top-list span {color:#7b7b7b;padding-left:8px; display:block; padding-bottom:5px; font-size:11px; font-weight:normal; } 
#top-list span.price {font-family:tahoma,sans-serif;font-weight:normal; font-size:14px; padding-right:5px; color:#cc0000; background:none} 
#top-list span.oldprice { font-size:11px; }
#top-list .photo {position:relative;}
#top-list .photo .delFree {right:19px;z-index:2;}
#top-list .photo .nurWWW {width:80px; height:14px; position:absolute; z-index:2; top:2px;  left:25px; _left:0px;}
#top-list .photo .ratesPhoto {width:auto; height:auto; position:absolute; z-index:2; bottom:2px;  right:30px; }

/* seleckcja w lewej kolumnie */
#selection {color:#333333; font-size:12px;}
#selection h2 	 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 0; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase}
 
#selection h2.selection {background:url(/images/ole/mainBoxBck.jpg) top right repeat-y; font-weight:bold; margin:15px 0px 0px; border-top:1px solid #cccccc;
	border-bottom:none; }
	
	
#selection .criteria {border-top:1px solid #cccccc; padding:8px;}
#selection .criteria li {cursor:pointer;  background:url(/images/ole/liGray.gif) left 4px no-repeat; border-top:none; padding:0px 0px 0px 16px;}
#selection .criteria li.active {font-weight:bold;}
#selection .criteria b {font-size:11px}
#selection .criteria strong {display:block; margin:6px 0px 10px }
#selection .criteria label {display:block; margin:0px; padding:0px}
#selection .criteria label input {margin:0; padding:0px 5px 0px 0px; vertical-align:middle}
#selection span {color:#999999; font-size:11px;}
#selection .criteria span.show {display:block; cursor:pointer; margin:8px 0 0 18px; color:#0b94ca}
#selection .criteria span.hide {display:none}
#selection .criteria span.red {color:#cc0000}
#selection .criteria span.blue {color:#0b94ca}
#selection .criteria span.green {color:#00BC1D}
#selection .criteria li span {font-size:12px; font-weight:bold}
#selection #status-filters li {background:none; padding-left:0px;}
#selection #status-filters span {cursor:default;}

/*bloczek znajdz podobne */
#z_podobne {font-size:12px; color:#333333}
#z_podobne h2 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 10px; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase; border-bottom:1px solid #cccccc}
#z_podobne  label {padding-left:30px; text-indent:-18px; display:block; margin-bottom:5px}
#z_podobne  label input {vertical-align:middle}
/* newsletter */
#newsletter h2 {background:url(/images/ole/blockHead.gif) top left no-repeat; margin:-1px -1px 10px; text-align:center; padding:12px 4px 12px;
	text-transform:uppercase; border-bottom:1px solid #cccccc}
#newsletter form {display:block; padding:4px 14px 14px; color:#333333}
#newsletter label {font-size:10px;color:#999999}
#newsletter input { vertical-align:middle}
#newsletter input.text{margin:8px 0px 8px; width:148px; background:#f4f4f4; padding:3px 0px}
#newsletter .send {width:84px; height:25px; background:url(/images/ole/ole_btn_wyslij.gif) 0 0 no-repeat; margin-top:6px}
#newsletter .sendOver {width:84px; height:25px; background:url(/images/ole/ole_btn_wyslij.gif) 0 -25px no-repeat; margin-top:6px}


a.applyFilters {display:block; background:url(/images/ole/btn_pokaz_light.gif) top left no-repeat; width:63px; height:27px; text-indent:-1000px;
	margin:8px 0px 10px 14px}
a.applyFilters:hover {display:block; background:url(/images/ole/btn_pokaz_light.gif) left -28px no-repeat;}
input.applyFilters {background:url(/images/ole/btn_pokaz_light.gif) top left no-repeat; width:63px; height:27px;  margin:8px 8px 10px 14px;}
input.applyFiltersOver {background:url(/images/ole/btn_pokaz_light.gif) left -28px no-repeat; width:63px; height:27px;  margin:8px 8px 10px 14px;}

input.applyFiltersLong {background:url(/images/ole/btn_pokaz_light_long.gif) top left no-repeat; width:150px; height:27px;  margin:8px 0px 10px 15px;}
input.applyFiltersLongOver {background:url(/images/ole/btn_pokaz_light_long.gif) left -28px no-repeat; width:150px; height:27px;  margin:8px 0px 10px 15px;}
.criteria .form-actions {text-align:right;}

/*polecamy - strona glowna */
.productShortBox {/*max-width:295px; */ min-width:180px; width:31%;  float:left; margin-right:4px; position:relative;  }
.productShortBox .mainBlock {padding:15px 4px 0px;background:#ffffff; text-align:center;height:250px; }
.productShortBox span.status {position:absolute; top:6px; left:0px;z-index:2;}
.productShortBox span.addToCart, .productShortBox span.addToCartOver, .productShortBox a.addToCart, .productShortBox a.addToCartOver { position:static; display:block; margin:0px auto}
.productShortBox .category {color:#999999;}
.productShortBox h3 {font-weight:normal}
.productShortBox h3 a {color:inherint}
.productShortBox  .buy {border-top:1px solid #cccccc;background:url(/images/ole/mainBoxBck.jpg) top right repeat-y; position:absolute; right:0px;
	width:100%;padding:14px 0; bottom:0px; min-height: 26px; _height: 26px;}
.productShortBox span.price {font-size:20px}
.productShortBox .prices {text-align:center; bottom:62px; left:0px; position:absolute; width:100%}

.productShortBox .photo img {width:102px; height:91px;}
.productShortBox .photo img.ratesPhoto {width:auto; height: auto; position: relative; left:-40px}
/*polecamy - kategoria produktow*/
#polecamy {background:url(/images/ole/blok_polecamyBck.gif) top repeat-x; height:50px; position:relative; z-index:1}
#polecamy h2 {background:url(/images/ole/blok_polecamy.gif) top left no-repeat; color:#ffffff; padding:20px 0 16px 15px; }

#promotionFirst {border:3px solid #d00000;background:#ffffff;  position:relative; margin:-14px 0 14px;}
#promotionFirst .bl {position:absolute; left:-3px; bottom:-3px}
#promotionFirst .br {position:absolute; right:-3px; bottom:-3px}
#promotionFirst .h1 {background:url(/images/ole/promoBck.gif) top left repeat-x; margin:-3px -4px 10px -3px}
#promotionFirst .h1 img {float:right;}
#promotionFirst h1 {background:url(/images/ole/promoLeft.gif) top left no-repeat; color:#ffffff; padding:20px 0 16px 15px; }
#promotionFirst .fleft{width:47%;}
#promotionFirst .fright {width:53%; text-align:center; }
#promotionFirst .fright .ratesPhoto.medium { position: relative; left: -80px;}
#promotionFirst h2 {text-align:center}
#promotionFirst span.status {text-align:center; display:block}
#promotionFirst table {margin:10px auto 0}
#promotionFirst td {padding:0px 10px; vertical-align:top;width:45%}
/*#promotionFirst td.name {text-align:right; }*/
/*#promotionFirst td.value {text-align:left; font-weight:bold}*/
#promotionFirst .prices {width:90%; border-top:1px solid #D00000; text-align:right; padding: 15px 16px 15px 0px; font-size:26px; margin-top:8px}
#promotionFirst .prices  .oldprice {font-size:12px}
#promotionFirst span.cena {font-size:11px; color:#d00000}
#promotionFirst .buyDetails {width:290px; margin:15px auto 0px; height:40px;}
#promotionFirst .buyDetails a, #promotionFirst .buyDetails span {display:block; width:142px; height:26px;}
#promotionFirst .addToCart {background:url(/images/ole/kup_teraz_cz.gif) left top no-repeat;  cursor:pointer; float:left}
#promotionFirst .addToCartOver {background:url(/images/ole/kup_teraz_cz.gif) left -26px no-repeat;  cursor:pointer;  float:left}
#promotionFirst .details {background:url(/images/ole/szczegoly.gif) left top no-repeat; text-indent:-6000px; font-size:0px; float:right}
#promotionFirst .detailsOver {background:url(/images/ole/szczegoly.gif) left -26px no-repeat; text-indent:-6000px; font-size:0px; float:right}


/*0wy etap koszyka*/
#toCartView h1{ padding:25px 0 10px 21px; font-size:22px; font-size:bold; border-bottom:1px solid #cccccc}
#toCartView h2 {margin-left:25px; float:left; height:34px;width:70%}
#toCartView h2 span {font-size:11px; font-weight:normal}
#toCartView .promo {float:right;  height:34px; width:29%}
#toCartView .photo {float:left; width:20%; text-align:center;}
#toCartView .info {float:right; width:79%; position:ralative; }
#toCartView div.buy {border-top:1px solid #cccccc; padding:10px 10px 10px 0;background:url(/images/ole/mainBoxBck.jpg) top right repeat-y;
	margin-top:10px}
a.buy  {display:block;background:url(/images/ole/ole_btn_zamawiam.gif) top left no-repeat; width:152px; height:26px; font-size:0px;
	text-indent:-1000px; overflow:hidden; float:right;margin-left:5px}
input.zamawiam {width:152px; height:26px; background:url(/images/ole/ole_btn_zamawiam.gif) top left no-repeat; overflow:hidden; float:right;margin-left:5px}
#toCartView s.details {float:left; }	
a.buy:hover {background:url(/images/ole/ole_btn_zamawiam.gif) left -26px no-repeat;}

#alertLayer a.buy {float:none; margin:5px 0px;}

#toCartView input.button {width:152px; height:26px;float:right;}
#toCartView table { width:55%}
#toCartView div.price { width:40%;  text-align:right; position:absolute;bottom:60px; right:14px; float:none}
#toCartView div.price .delivery {margin-top:8px;display:block;}
#toCartView span.price {font-size:18px}
#toCartView span.price.promo {font-size:12px; height:12px; zoom:1; color:black; background: none; padding-right:0; }
#toCartView #polecamy h2 {margin-left:0px; color:#ffffff; text-transform:uppercase; width:auto; padding-bottom:0px}
#toCartView #ch_bloczki {clear:both}
#toCartView #ch_bloczki .head {padding:12px 8px 0px; text-align:center}
 #toCartView #ch_bloczki .intro {padding:0px 8px 8px; text-align:center}
#toCartView #ch_bloczki table {width:auto; /*border-collapse:separate;*/}
#toCartView #ch_bloczki table.main {width:100%; clear:both}
#toCartView #ch_bloczki td { vertical-align:top; width:33%; /*border-right:1px solid #cccccc*/}
#toCartView #ch_bloczki td.border {border:1px solid red}
#toCartView #ch_bloczki li {border-top:1px solid #cccccc;clear:both; margin-bottom:10px;padding-left:20px;}
#toCartView #ch_bloczki li br.clear {font-size:0px}
#toCartView #ch_bloczki h2 {float:none; width:auto; margin:0px}
#toCartView #ch_bloczki h4 {font-size:12px}
#toCartView #ch_bloczki .acc-photo {float:left; height:95px; width:160px;}
#toCartView #ch_bloczki .basics {width:45%; float:left;}
#toCartView #ch_bloczki #serviceArea .basics {width:auto; float:none;}
#toCartView #ch_bloczki .acc-prices {width:auto; clear:both; text-align:right; padding:0px 10px 0px 0px}
#toCartView #ch_bloczki .acc-prices p {float:left; width:45%; margin:0px}
#toCartView #ch_bloczki .acc-prices p span {margin-right:5px}
#toCartView #ch_bloczki .acc-prices .no-rates {display:none} 
#toCartView #ch_bloczki .acc-prices .addToCart {display:block; background:url(/images/ole/kup_teraz_small.gif) top left no-repeat; width:151px; float:right}
#toCartView #ch_bloczki .acc-prices .addToCartOver {display:block; background:url(/images/ole/kup_teraz_small.gif) left -26px no-repeat; width:151px; float:right}
#toCartView #accessoryRefresh h3 {border-top:1px solid #cccccc; padding-top:15px; margin-bottom:15px}
#toCartView #accessoryRefresh ul.groups {width:46%;}
#toCartView #accessoryRefresh ul.groups li {background:transparent url(/images/ole/liBlue.gif) no-repeat scroll 0 2px; border:medium none; color:#0B94CA;
	font-weight:bold; padding-left:14px; margin-bottom:2px}
#toCartView #accessoryRefresh ul.fleft {margin-left:10px}
#toCartView #accessoryRefresh ul.fright {margin-right:10px}
#toCartView #accessoryRefresh ul.groups li span {font-weight:normal;cursor:pointer}	
#toCartView .toCart_back {background:url(/images/ole/ole_btn_kupuje_d.gif) 0 0 no-repeat; width:151px; height:26px; m }
#toCartView .toCart_backOver {background:url(/images/ole/ole_btn_kupuje_d.gif) 0 -26px no-repeat; width:151px; height:26px; }

.noThanks {width:115px; cursor:pointer; height:25px; background:url(/images/ole/btn_ole_nie_dziekuje.gif) 0px 0px no-repeat; display:block; text-indent:-9999px; font-size:0px;}
.okWarranty {width:63px; cursor:pointer; height:26px; margin: auto; background:url(/images/ole/ole_btn_ok.gif) no-repeat; display:block; text-indent:-9999px; font-size:0px;}


.acc {zoom: 1;}

.accContainer .tl {position:absolute; top:-1px; left:0px}
.accContainer .tr {position:absolute; top:-1px; right:-1px}
.accContainer .bl {position:absolute; bottom:0px; left:0px}
.accContainer .br {position:absolute; bottom:0px; right:-1px}

.accContainer {border-right:1px solid #CCCCCC;  position:relative; background: #fff; *zoom:1;}
.accessories-wrap .accessory-box {width:33%; border-left:1px solid #CCCCCC; float: left;}
/*.accessories-wrap .ie7fright {float:left; *float:none; _float:left;}*/
.accessories-wrap .first-accessory-box {border-left:0}
.accessories-wrap .last-accessory-box {border-right:1px solid #CCCCCC;}
.accessories-wrap .accessory-box .accessory-resize {padding:10px;}
.accessories-wrap .accessory-box h4 {font-size:14px; white-space:}
.accessories-wrap .accessory-box .basic {float:left; width:120px; height:165px;}
.accessories-wrap .accessory-box .basic .acc-photo {position:relative;width:120px;}
.accessories-wrap .accessory-box .basic .acc-photo a span {position: static; font-size: 0; height:20px;;}
.accessories-wrap .accessory-box .basic .accSpecialImg {display: block; margin-bottom: 10px;}
.accessories-wrap .accessory-box .accesDesc {float: left; width:60%;}
.accessories-wrap .accessory-box .accesDesc .shortDesc {margin: 5px 0;}
.accBb {height:0; border-top:1px solid #CCCCCC;}
.labelAddToBasket {margin:1px 0 0 10px; float: left; display: block; color:#00BC1D; font-weight: bold; font-size:12px;}
.accessories-wrap .accessory-box .acc-prices {margin-top:20px; float:none;}
.accessories-wrap .accessory-box span.price {font-size:18px; float: left;}

.acc-name {height: 50px; width: 100%;}
#countAccessories {font-weight:bold; left:0px; position:absolute; top:11px; font-size: 12px;}


.tooltip2 {font-size:12px;position:absolute; top:-14px; left:-10px; display:none;width:260px;z-index:100;}
.tooltip2 .top{ font-weight:bold;height:45px;background:url(/images/ole/tooltip2_top.png) no-repeat 0 0; position: relative;}
.tooltip2 .top p {padding: 20px 0 0 30px; width: 230px;}
.tooltip2 .middle { background: url(/images/ole/tooltip2_middle.png) repeat-y top left; width: 260px;}
.tooltip2 .middle .tooltip2Content {padding: 10px 0 0 30px; width: 200px; }
.tooltip2 .bottom{background:url(/images/ole/tooltip2_bottom.png) no-repeat 0 bottom; width: 100%; height:21px; }
.tooltip2 .top a{background:url(/images/www/ico_close_gallery.gif) 0 0;display:block;height:13px;width:13px;position: absolute;top: 20px;right: 20px;}
.tooltip2-container {width: 10px; display: inline; position: relative; float: left; z-index: 1;}

.accessories-wrap .inputAcc {width: 160px; float: left; display: inline;}
.accessories-wrap .inputAcc .ju {height:16px;}
.accessories-wrap .tooltip2{display:none;z-index:10;zoom:1;}

.accesBoxes {border-right: 0px !important;}
 
/*productImageSmall    border-top:1px solid #CCCCCC;*/




/*koniec 0wy etap koszyka */

/*przypomnienie hasla*/
#password.mainBlock {padding-top:15px}
#password a.loguj {background:transparent url(/images/ole/ole_btn_zaloguj.gif) no-repeat scroll 0 0; height:25px; margin:5px 0; width:115px; display:block; text-indent:-1000px; overflow:hidden}
#password a.loguj:hover {background-position:0px -25px;}
#password #mZarejestruj {float:none; margin-top:0px}
/*warstwy */
#alertLayer {height:100%; left:0; position:absolute; text-align:center; top:0; width:100%; z-index:3;background:transparent none repeat scroll 0 0;}
#alertIfr { border:none; margin:auto; z-index:10; opacity:0; }
#infoLayer {background:#f6f6f6;border-top:7px solid #0dc929; margin:0 auto;  width:440px;/*position:relative; z-index:30; */padding:12px;}
#infoLayer .infoLayerTopClose {text-align:right; font-weight:bold; margin:-10px 2px 2px 0; cursor:pointer}
#infoLayer .mainBlock {padding:12px; margin:0px;}

#addToCartAlert {margin:0 auto; width:350px; min-height:200px;background:#f6f6f6;border-top:7px solid #0dc929;padding:12px;}
#addToCartAlert .mainBlock {padding:12px; margin:0px; min-height:150px;}
#addToCartAlert .mainBlock h1 {margin-bottom:20px}
#addToCartAlert .mainBlock h2  {text-align:center}
#addToCartAlert div {margin-top:25px; text-align:center}
#addToCartAlert .ok {background:transparent url(/images/ole/btnOk.gif) no-repeat scroll 0 0; height:25px; width:83px; display:block; margin:auto}
#addToCartAlert .okOver {background:transparent url(/images/ole/btnOk.gif) no-repeat scroll 0 -25px; height:25px; width:83px; display:block; margin:auto}
#addToCartAlert .kontynuuj {background:transparent url(/images/ole/btnKupujeDalej.gif) no-repeat scroll 0 0; height:26px; width:151px; display:block; float:left}
#addToCartAlert .kontynuujOver {background:transparent url(/images/ole/btnKupujeDalej.gif) no-repeat scroll 0 -26px; height:26px; width:151px; display:block; float:left}
#addToCartAlert a.zamawiam {display:block; float:right; font-size:0; height:26px; margin-left:5px; overflow:hidden; text-indent:-100px; width:152px;
	background:transparent url(/images/ole/btn_zamawiamRed.gif) no-repeat scroll left top;}
#addToCartAlert a.zamawiam:hover {background:transparent url(/images/ole/btn_zamawiamRed.gif) no-repeat scroll left -26px;}


#photoLayer {position:absolute; left:-759px; top:-600px; display:block !important; padding:18px 0px 18px 8px; background:#FFF; z-index:100; width:750px; text-align:right;}
#galleryIfr {position:absolute; padding:0px; width:730px; height:610px; display:none;}
.photoLayerClose {float:right; cursor:pointer; padding:5px 40px 5px 10px; color: #537CBE;  background:url(/images/www/ico_close_gallery.gif) 80% 50% no-repeat;}
#photoLayer h2 {text-align:left;padding:5px 20px;}
#overlay{ background-image: url(/images/www/overlay.png); }
/*koniec warstw*/

.p404 h1 {font-size:20px}
.p404 a.green {background:none; padding:0px}
.p404 .mainBlock {padding:14px}
.p404  table {width:98%}
.p404  td {padding:20px 10px; vertical-align:top}
.p404 .category-list h3 {margin-bottom:10px}
.p404 .category-list li {border:none; padding:2px 0px 2px 14px; background:url(/images/ole/liGray.gif) left 3px no-repeat; display:block}
.p404 .category-list li.more {background:none; font-size:11px}
.p404  span {color:#999999;font-size:11px; font-weight:normal}
.p404 .tresc {width:570px; padding:15px 0px 0px 15px;border-right:1px solid #ccc; padding-right:15px; padding-bottom:30px; }
.p404 .tresc ul {margin-left:14px}
.p404 .tresc li {list-style:disc/*circle*/}


/*bloczek obsluga klienta */

.bloczek_obsluga					{	color:#fff;	display:block;	}
.bloczek_obsluga	a				{	color:#fff;	text-decoration:none;	}
.bloczek_obsluga	.top			{	height:51px;	background:transparent url('/images/ole/am_belka_obsluga_t2.gif') repeat-x top;	}
.bloczek_obsluga	.top_l			{	float:left;	width:153px;	height:51px;	display:block;	background:transparent url('/images/ole/am_belka_obsluga_t1.gif') no-repeat top left;	}
.bloczek_obsluga	.top_p			{	float:right;	width:55px;	height:51px;	display:block;background:transparent url('/images/ole/am_belka_obsluga_t3.gif') no-repeat top left;	}
.bloczek_obsluga	.content		{	padding:15px;	float:none;	clear:both;	display:block; height: auto; min-height: 0px; _height: 0px; 	background-color:#0891c7;	}
.bloczek_obsluga	.bottom			{	font-size:0px;	line-height:0px;	height:5px;	height:5px;	display:block;	background-color:#0891c7;	}
.bloczek_obsluga	.bottom_l		{	float:left;	width:5px;	height:5px;	display:block;	background:#0891c7 url('/images/ole/am_belka_r1.gif') no-repeat top left;	}
.bloczek_obsluga	.bottom_p		{	float:right;	width:5px;	height:5px;	display:block;	background:#0891c7 url('/images/ole/am_belka_r2.gif') no-repeat top left;	}

.bloczek_obsluga	.bloczek			{	width:33%;	float:left;	padding-right:0px;	}
.bloczek_obsluga	.bloczek	.title	{	margin:10px 10px 15px 10px;	font-weight:bold;	}
.bloczek_obsluga	.bloczek	.lista	{		}
.bloczek_obsluga	.bloczek	a		{	color:#fff;	text-decoration:none;	}
.bloczek_obsluga	.bloczek	ul		{	margin:0 15px 10px;padding:0;line-height:15px;list-style:none;	}
.bloczek_obsluga	.bloczek	li		{	margin:0;padding:0;padding-left:15px;	background:transparent url('/images/ole/am_obsluga_li.gif') no-repeat left 5px;	line-height:15px;list-style:none;	}



.store-news {
	color:#3967AD;
	font-weight:bold;
	margin-bottom:10px;
}




/* --------------- Strony tekstowe ---------- */

.textContent {width:570px; padding:15px 0px 0px 15px;}
.textContent a {color:#0C95CB}
.textContent a.green {color:#00BC1D}
.textContent a:hover {text-decoration:underline}
.textContent .tresc, .subdoc {border-right:1px solid #ccc; padding-right:15px; padding-bottom:30px; }
.textContent .tresc ol, .subdoc ol, .textContent .tresc ul, .subdoc ul {margin-left:20px; list-style:auto;}
.textContent h1 {font-size:22px; margin:10px 0px;}
.subdoc {padding-bottom:15px;}
.subdoc h2 { font-size:14px; padding:5px 0px;}
.textTools {bottom:10px; left:600px; position:relative; width:150px; height:50px; margin-top:-50px;}
.textTools span {display:block; font-weight:bold; padding:2px 2px 2px 20px; color:#333; cursor:pointer}
.textTools .drukuj {background:url(/images/ole/ole_ico_drukuj.gif) 0% 50% no-repeat;}
.textTools .zglos_blad {background:url(/images/ole/zglosBlad.gif) 0% 50% no-repeat;padding-left:20px}
.product .promoBox .polec  .zglos_blad_grube {background:url(/images/ole/zglosBladGreen.gif) 0% 50% no-repeat;padding-left:20px; font-weight:bold; color:#000000}

.textTools .powiadom {background:url(/images/ole/powiadom.gif) 0% 50% no-repeat;}

/* --------------- END Strony tekstowe ---------- */

#printf {clear:both}
#footer {clear:both; margin:0px; padding:10px  15px 0; height:25px; border-top:1px solid #cccccc; background:#f6f6f6}

.blackBold {font-weight:bold;color:#000 !important}

.product #zglos_error,
.product #polec_error {width:450px; paddng:10px; background:#f6f6f6; display:none;position:absolute; top:50px; right:20px; z-index:10; padding:15px 15px 0}