/*
Quick.Cart v2.2 default stylesheet
Copyright by OpenSolution.org 2006
*/

@import url( 'plugins.css' );

/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th,table,ul{margin:0;padding:0;border:0;}/* border:0; */
body{background-color:#ffff00;color:#666;font-size:12px;font-family:Verdana,Arial, sans-serif;}/* ,table */

/* below you can change background and font for all site */
body{padding-bottom:10px;background:#fff;text-align:center;}/*  url('img/body_head_bg.png') repeat-x - daje jednolity kolor niebieski */
body#bodyGallery{margin:0;background:inherit;background-image:none;color:#000;}
body#bodyGallery{padding:0;}

.hide{display:none;}

#body .left{text-align:left;}
#body .right{text-align:right;}
#body .center{text-align:center;}

.clear{clear:both;font-size:0px;line-height:0px;height:0px;}

a{background-color:inherit;color:#666;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:none;}

.input, select, textarea{border:1px solid #5d81bd;font:11px arial, sans-serif;}
.submit{font:10px arial, sans-serif;}

/* HEAD styles */
#head{width:810px;height:140px;margin:0 auto;text-align:left;}
#head #logo{float:left;padding:10px 0 0 20px;}
#head #logo div{font-size:1px;line-height:1px;}
#head #logo h2{height:18px;padding-left:2px;}



/* BODY styles */
#body{width:810px;margin:0 auto;text-align:left;}
#column{float:left;width:160px;}/* lewe menu    padding:0 0 0 10px; */
#column #searchForm{margin:20px 0 30px 0px;text-align:center;}
#column #searchForm .input{width:92px;}
#content{float:left;width:502px;margin:25px 0;padding:0px 0;color:#003366;}/*padding:0px 0px 0px 0px; prawy odstęp, czcionka dla całości */
/** html #content{margin:0 0px 0 0px;padding:0px 0;} prawy odstęp w IE 0px= zlikwidowany.. lewy odstęp w IE*/
#body:after{display:block;clear:both;visibility:hidden;height:0;} /* content:"."; */

/* PRODUCTS LIST */
.entry{float:left;width:492px;border-bottom:1px solid #eee; padding:1px 2px 10px;background:#ffffff;}/* pole listy produktów */
.entry .photo{float:left;margin:2px 5px 2px 0;border-top:1px solid #3399ff;border-left:1px solid #3399ff;border-right:1px solid #003366;border-bottom:1px solid #003366;font-size:0px;line-height:0px;}
.entry h2{margin:8px 0;font-size:11px;}/* nazwa produktu na liście produktów */
.entry h2 a{background:#ffffff;color:#003366;}/* podkład pod tytułem produktu na liście prod. */
.entry h3{margin:1px 0;font-size:10px;}/* tytuły kategorii (nad produktem)  */
.entry h3, .entry h3 a{background:#eeeeee;color:#999999;}/* podkład tytułu kategorii (nad produktem) w polu treści */
.entry h3 a{padding:0 5px;}/* odstęp tytułów kategorii od lewej i siebie (nad produktem na liście) */
.entry h4{font-size:11px;font-weight:normal;}/* czcionka tekstu produktu */
.entry h4 a{color:#666;background:inherit;}/* co to ??????? */
.entry .basket, .entry .price{margin:0px 0 0px 0;padding:0 2px 0;font-size:11px;font-weight:bold;color:#f00;background-color:#fffff0;}/* podkład cena towaru przy produkcie na liscie produktów */
.kosz {border-bottom:2px solid #eeeeee;border-right:2px solid #eeeeee;border-left:1px solid #eeeeee;background:#fffff0;}/* tabelka  przy produkcie na liscie produktów: cena, dodaj do koszyka*/
.entry .basket:hover, .entry .price:hover{text-decoration:none;}
/* .entry .basket{margin-left:0px;padding:0 0px 0 0px;border:0px solid #660000;color:#00cc00;background-color:#fffff0;font-size:11px;text-align:center;font-weight:normal;} *//* ?????  "do koszyka przy produkcie?"   background-image:url('img/cart_bg.png') no-repeat right center;*/


.entry .basket:visited {text-align:center;color: #000000;font-family:verdana,arial,tahoma, sans-serif;font-style:normal;	font-weight: normal;text-decoration:none;cursor:hand;font-variant:normal;text-transform:normal;background-color:none;font-size:10px;
	}
.entry .basket:link {text-align:center;color: #000000;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal; font-weight: normal;text-decoration:none;cursor:hand;font-variant:normal;text-transform:normal;background-color:none;font-size:10px;
	}
.entry .basket:hover {text-align:center;color: #ff6600;font-family:verdana,arial,tahoma, sans-serif;font-style:normal;font-weight: normal;text-decoration:underline;cursor:hand;font-variant:normal;text-transform:normal;font-size:10px;	
	}	


.entry .price em{padding:0 4px 0 0;background-color:none;color:#666666;font-size:11px;font-style:normal;}/* podkład pod wyraz "cena" */
.entry .price span{margin:0 4px 0 0;}

/* PAGES LINKS */
#pages{clear:both;padding:15px 0;background:#ffffff;color:#9999cc;font-size:12px;font-weight:bold;}/* podkład pod wyraz "Stron: " */
#pages span{margin:0 2px 0 0;}
#pages a, #pages strong{margin:0 3px;background:#eeeeee;color:#336699;font-size:12px;font-weight:bold;}
#pages strong{text-decoration:underline;padding:0 1px;border:1px solid #cccccc;}/* podkład pod cyfrę ilości stron */

/* PRODUCTS DETAILS - KOSZYK  przy produkcie*/
#productDetails #addCart{float:right;width:140px;margin:0 0 5px 2px;padding:0 0 7px;background:#fffff9;color:#fff;text-align:center;border:1px solid #cccccc;}/* Tło pola dla koszyk */
#productDetails #addCart h4{padding:2px 0;font-size:11px;border-bottom:1px solid #d7e3ff;background:#fffff6;color:#003366;}/* KOSZYK - napis przy produkcie */
#productDetails #addCart form{padding:2px 0;font-weight:bold;font-size:11px;}/* napis "ilosc" */
#productDetails #addCart form span, #productDetails #addCart form em{display:block;}
#productDetails #addCart span{background:#fffff3;color:#336699;}
#productDetails #addCart .input{margin:0 0 0 4px;text-align:right;}
#productDetails #addCart .submit{width:130px;margin:2px 0 0;padding:0 22px 0 0;border:1px solid #cccccc;background:url('img/cart_bg.png') no-repeat right center;background-color:#eeeeee;color:#fff;font-size:11px;font-weight:bold;}/* napis "Do Koszyka" */
#productDetails #addCart a{background:#ffffff;color:#336699;font-size:11px;}/* link "mój koszyk" */
#productDetails .photo{float:left;margin:0 5px 5px 0;border:2px solid #cccccc;}
#productDetails h2{margin:5px 0 5px;background:#ffffff;color:#003399;font-size:14px;}/* nazwa towaru na str towaru */
#productDetails h3{margin:2px 0;font-size:11px;}/* tytuły kategorii (powyżej nazwy towaru)  */
#productDetails h3, #productDetails h3 a{color:#999999;background:#eeeeee;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}/* tytuły kategorii (powyżej nazwy towaru)  */
#productDetails h3 a, #productDetails h3 span{padding:0 5px;}
#productDetails .price{display:block;margin:20px 0 5px 0;background:#ffffff;color:#f00;font-size:14px;font-weight:bold;}/* kwota po wyrazie cena */
#productDetails .price em{margin:0 4px 0 0;background:#ffffff;color:#666666;font-size:12px;font-style:normal;}/* wyraz cena */
#productDetails .price #price{margin:0 4px 0 0;}/* odstęp "PLN" */
#productDetails .txt{clear:left;margin:5px 0 10px;font-size:11px;font-weight:normal;}/* czcionka opisu produktu */
#productDetails .txt ul, #productDetails .txt ol{margin:5px 0 0 30px;padding:0;}/* ?????? */
#productDetails .options{display:block;margin:10px 0 0;background:#ffffff;color:#336699;font-size:11px;}/* drukuj stronę na str. produktu */
#productDetails .options img{margin:0 5px 0 0;vertical-align:middle;}
#productDetails h6{padding:5px 0 10px;border-top:10px solid #ddd;background:inherit;color:#5d81bd;font-size:11px;font-weight:bold;}/* ?????? */
#productDetails #filesList{padding-top:5px;}/* ?????? */
#productDetails #filesList, #productDetails #filesList a{background:inherit;color:#5d81bd;}/* ?????? */

/* ATTACHED FILES */
ul#filesList{list-style:none;font-size:0.92em;vertical-align:middle;}
ul#filesList img{margin:0 8px 0 0;background:inherit;color:#5d81bd;vertical-align:middle;}
ul#filesList li{margin:0 0 4px;}

/* BACK LINK */
#back{margin:10px 0;padding:1px 0;background:#eeeeee;color:#999999;font-size:11px;font-weight:bold;border-top:1px solid #dddddd;}
#back a{margin:0 0 0 4px;}

/* ORDERS BASKET, DELIVERY  koszyk*/
#order h2{background:#eeeeee;color:#5d81bd;font-size:14px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}/* podkład pod napis "KOSZYK" na str. koszyka */
#order h3{padding:10px 0;font-size:12px;font-weight:normal;}
#order h4{margin:0 0 5px;padding:10px 0 3px;border-bottom:1px solid #dddddd;background:#ffffff;color:#666666;font-size:12px;font-weight:bold;}/* szczegóły zamówienia */
#basket{width:100%;margin:15px 0 0;font-size:10px;}
#basket.orderDeliveryTable{margin:0;}/* margines dla rubryk do wpisywania w "Szczegóły zamówienia" */
#basket th{font-weight:normal;text-align:left;}
#basket thead th{padding:2px 0;border-bottom:1px solid #cccccc;background:#fffff0;}
#basket thead th.price, #basket thead th.quantity, #basket thead th.priceTotal{padding:0px 8px;text-align:right;}
#basket thead th.price em, #basket thead th.priceTotal em{margin:0 4px 0 0;font-style:normal;}
#basket td{font-weight:bold;}
#basket td.name{padding:7px 0;}
#basket td.price, #basket td.priceTotal{padding:0px 10px;background:#ffffff;color:#f00;text-align:right;}
#basket td.quantity, #basket th.quantity{padding:0px 10px;text-align:right;}
#basket td fieldset{text-align:right;}
#basket td .input{width:25px;text-align:right;}
#basket td.del a{padding:0px 10px;background:#ffffff;color:#336699;font-size:10px;font-weight:normal;}/* "usuń" na stronie koszyk"" */
#basket .tfoot th{padding:6px 0;border-top:1px solid #dddddd;font-size:12px;font-weight:bold;text-align:right;background:#fffff0;}/* wartość zamówienia na stronie koszyk */
#basket .tfoot th.price, #basket .tfoot th.priceTotal{padding:0px 10px;background:#fffff0;color:#f00;font-weight:bold;text-align:right;}/* kwota zamówienia na stronie koszyk */
#basket tr.tfoot#basketSummary th, #basket tr.tfoot#courierSummary th{font-size:12px;font-weight:normal;}/* szczegóły zamówienia */
#basket .tfoot td{text-align:right;}
#basket .tfoot td .submit{margin:5px 0 0 3px;padding:2px 10px;border:none;background:#336699;color:#fff;font-size:12px;font-weight:bold;}/* na str koszyka linki "Zapisz, Przelicz, Dalej, wyślij" */
* html #basket .tfoot td .submit{padding:2px 1px;}

/* ORDERS DELIVERY formularz */
#orderDetails{width:100%;}
#orderDetails #orderShipping select{width:250px;}/* pole "wybierz" */
#orderDetails td, #orderDetails th, #orderShipping td, #orderShipping th{padding:2px;}
#orderDetails th, #orderShipping th{font-size:11px;color:#333333;font-weight:normal;text-align:right;}/* dane w formularzu */
#orderDetails td{font-size:11px;}/* lista wyboru */
#orderDetails .input{width:160px;font-size:11px;}/* pola do wpisania */
#orderDetails select{font-size:11px;}/* lista wyboru */
td#orderComment{width:230px;vertical-align:top;padding:4px 8px;font-size:12px;text-align:left;}
#orderComment textarea{width:220px;margin:5px 0 0;}

/* ORDERS FINISH  po wysłaniu zamówienia */
#orderFinish h3{padding:10px 0 10px 10px;border-bottom:1px solid #bbb;border-top:1px solid #bbb;background:#eeeeee;color:#336699;font-size:14px;}
#orderFinish #orderDetails{margin:10px 0;background:#ffffff;}
#orderFinish #orderDetails td{font-weight:bold;}
#orderFinish #basket .price, #orderFinish #basket .quantity, #orderFinish #basket .name, #orderFinish #basket th{background:inherit;}
#orderFinish #basket .priceTotal{background:inherit;}
#orderFinish #ok{padding:20px 0;}
#orderFinish .options{display:block;margin:10px 0 0;background:inherit;color:#5d81bd;font-size:12px;}
#orderFinish .options img{margin:0 10px 0 0;vertical-align:middle;}

/* PHOTO GALLERY */
#oPhotoDiv{margin:10px 0 0;}
#butt *{margin:auto;}
#butt div{float:left;width:49%;padding:3px 0;text-align:center;}
#butt a{margin:0 4px;padding:0 10px;background:#fff;color:#f00;font-weight:bold;text-decoration:none;}

/* FOOT styles     dolna belka*/
#foot{clear:both;width:810px;height:21px;margin:0 auto;background:#006699;border-left:1px solid #ffffff;border-top:2px solid #003366;border-bottom:2px solid #003366;border-right:1px solid #ffffff;text-align:center;}
#foot p{padding:2px 2px 0 25px;background:none;color:#cccccc;font:11px verdana, sans-serif;}
#foot h1{float:right;margin:0 10px;padding:9px 15px 0 0;font:bold 6px verdana, sans-serif;}
* html #foot h1{margin:0 5px 0 10px;}
#foot h1 a{background:inherit;color:#ffff00;}

/* MENU 1 styles - left menu */
/* #menu1{width:180px;margin:4px 0 20px 0px;}
#menu1 dt{border-bottom:1px solid #006699;border-top:1px solid #ffffff;}
#menu1 dt a{height:30px;background:#cceeff;padding:4px 0 6px 25px;background:url( 'img/ico_arrow.png' ) 7px 11px no-repeat;color:#003366;font:bold 12px verdana, sans-serif;}
#menu1 dt a:hover{display: block;background-color:#336699;color:#cceeff;} *//* link najechany */
/* #menu1 dd{margin:0 0 0 14px;border-bottom:1px solid #afd0ff;}
#menu1 dd a{display:block;height:16px;padding:6px 0 6px 23px;background:url( 'img/ico_arrow_sub.png' ) 7px 11px no-repeat;background-color:inherit;color:#5d81bd;font:1.167em verdana, sans-serif;}
#menu1 dd a:hover{background-color:#f2f5fb;color:#5d81bd;}
#menu1 dt.l1{border-top:1px solid #afd0ff;} */


#menu1{width:158px;margin:30px 0 20px 0px;border-top:1px solid #ffffff;}
#menu1 dt{height: 17px; border-top: 1px solid #ffffff;border-bottom: 1px solid #003366;padding:4px 0;}
#menu1 dt a{display: block;	color: #003366;	font-family:verdana,arial,tahoma, sans-serif;font-size:11px;	font-style:normal;	font-weight: bold;text-decoration: none;cursor:hand;	font-variant:normal;	text-transform:normal;	background-color:none;width: 100%;text-align: left;padding-top:1px;padding-bottom:1px;
	}
#menu1 dt a:hover{display: block;	color: #cceeff;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold;text-decoration: none;	cursor:hand;	font-variant:normal;	text-transform:normal;	background-color: #336699;	width: 100%;text-align: left;
	}
#menu1 dd{margin:0 0 0 2px;}
#menu1 dd a{display:block;height:14px;padding:1px 0 1px 6px;background-color:#cceeff;color:#003366;font:11px verdana, sans-serif;border-top:1px solid #cccccc;border-bottom:1px solid #cceeff;border-left:1px solid #cccccc;}/* background:url( 'img/ico_arrow_sub.png' ) 7px 11px no-repeat; */
#menu1 dd a:hover{background-color:#e0ffff;color:#0099cc;border-top:1px solid #cccccc;border-bottom:1px solid #cceeff;border-left:1px solid #cccccc;}
#menu1 dt.l1{border-top:0px solid #afd0ff;}

/* to co wyzej w temacie menu1 nie jest juz uzywane, zostawiam na wzor */
/************************* M E N U 1 **********************************/
/*
  .nav - klasa diva obejmującego całość menu
  .p1 .p2 .p3 - kolejne poziomy menu - .p3 jest wyskakujące

  Style określające wygląd .p3 po najechaniu myszą na nadrzędny .p2
  są zapisane dwukrotnie - dla IE6 i innych, dlatego trzeba się pilnować przy
  wprowadzaniu zmian, żeby zmienić w obu miejscach. IE6 ma problem z prawidłową
  interpretacją zdarzenia li:hover, a dodatkowo - dla IE6 - trzeba było
  wprowadzić tablicę, która obejmuje wyskakujące menu. Tablica jest wstawiana
  instrukcją warunkową w kodzie html. 
*/

.nav {width:160px; border:none;margin:0px 0 0px 0px; padding:0;text-align:left;font-weight:normal;font-size:10px;color:#996600;}

.nav ul {list-style-type:none;margin:0;padding:0;}

.nav ul li { float:left;width:160px; margin:0; padding:0px 0; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-top: 1px solid #ffffff; border-bottom: 1px solid #cccccf;}
             
.nav ul.p1 li {height:20px;line-height:20px;}
.nav ul.p2 li {height:18px;line-height:18px;}
.nav ul.p3 li {height:18px;line-height:18px;border:0px;}

.nav ul li a { float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; width:160px; padding:0;}

.nav ul.p1 li a {height:20px; line-height:20px; background:url( 'img/img_menu1.jpg' ) 0px 2px no-repeat;background-position:left center; background-color:#cceeff;color:#003366; text-decoration:none;font:bold 11px verdana, sans-serif;}
.nav ul.p2 li a {height:18px; line-height:18px; background:url( 'img/img_menu2a.jpg' ) 0px 0px no-repeat; background-position:left center;background-color:#ecffff;color:#003366; text-decoration:none;font:normal 11px verdana, sans-serif;border-top:0px solid #cccccc;border-bottom:0px solid #ffffff;}
.nav ul.p3 li a {height:18px; line-height:18px; background:none; text-decoration:none;font:normal 10px verdana, sans-serif;border-left:1px solid #ffffff;border-top:1px solid #ccccff;border-right:1px solid #999999;border-bottom:1px solid #999999;}

.nav ul.p1 li a span {display:block;padding:4px 0 0px 20px;}
.nav ul.p2 li a span {display:block;padding:2px 0 0 25px;}
.nav ul.p3 li a span {display:block;padding:0 0 0 5px;} /* background-color:#009900;color:#fffff0; */

.nav ul.p3 {display:none;border-top:2px solid #fffff0; border-right:2px solid #cccccc;border-bottom:2px solid #cccccc;padding:1px;}

/*Non-IE6 hovering*/
.nav ul li:hover {background-color:#fffff0;}
.nav ul li:hover a {text-decoration:none; width:160px;}
.nav ul.p1 li:hover a { background:url( 'img/img_menu1.jpg' ) 0px 0px no-repeat;} /* background-color:#99ccff; color:#cc9933; */
.nav ul.p2 li:hover a { background:url( 'img/img_menu2a.jpg' ) 0px 0px no-repeat;background-position:left center;} /* background-color:#cceeff; color:#ff0000; */

.nav ul.p2 li:hover ul {display:block; width:160px; position:absolute; z-index:999; top:0; margin-top:0.em; left:158px;} /* background-color:#99ccff; */
.nav ul.p2 li:hover ul li a {display:block; width:160px;  height:18px; line-height:18px; margin-left:-1; padding:0; background:none;background-color:#cceeff;}/*  background-color:#cceeff;color:#003366; */
.nav ul.p2 li:hover ul li a:hover {background:none;background-color:#fffff0;color:#0000ff; text-decoration:none;} /* nadaje podkład hover w 3 menu w FF */

/*IE6 hovering*/
.nav table {position:absolute; top:0; left:0; border-collapse:collapse;}

.nav ul li a:hover {text-decoration:none; width:160px;}

.nav ul.p1 li a:hover { background:url( 'img/img_menu1.jpg' ) 0px 0px no-repeat; background-color:#6699cc;color:#cceeff;}
.nav ul.p2 li a:hover { background:url( 'img/img_menu2a.jpg' ) 0px 0px no-repeat;background-position:left center;background-color:#fffff0; color:#6699cc;}

.nav ul.p2 li a:hover ul {display:block; background:#fffff0;padding:0px; width:160px; position:absolute; z-index:999; top:0.1em; t\op:0; left:160px; marg\in-top:0.1em;}
.nav ul.p2 li a:hover ul li a {display:block; w\idth:160px; height:18px; line-height:18px; padding:0; background:none; background-color:#cceeff; color:#003366;}
.nav ul.p2 li a:hover ul li a:hover {background:none;color:#0000ff;background-color:#fffff0;text-decoration:none;}

/*****************************************************************************/



/* MENU 2 styles - top menu under logo - "produkty, o nas itd."*/
#menu2{margin:1px 0 0 12px;padding:8px 0 0;list-style:none;}
#menu2 li{float:left;}
#menu2 li a{display:block;padding:3px 12px 4px;border-right:1px solid #5d81bd;font:bold 14px verdana, sans-serif;}
#menu2 li a:hover{background:#f2f5fb;color:#5d81bd;}
#menu2 .lL a{border:0;}

/* MENU 3 styles - top menu on right logo - "mój koszyk, koszty dost." */
#menu3{height:115px;margin:0 1px 0 0;padding-top:10px;list-style:none;background-color:none;text-align:center;background:url( 'img/Wozek.jpg' ) 4px 1px no-repeat;}
* html #menu3{margin:0px 5px 0 0;}
#menu3 li{margin:3px 0 0;padding:0 2px;border-left:0px solid #fff;}/*float:left; */
/* #menu3 li a{font:bold 12px verdana, sans-serif;color:#336699;} */


#menu3 li a:visited	{color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: none;	cursor:hand;	font-variant:normal;	text-transform:normal;	background-color:none;font-size:11px;
	}
#menu3 li a:link {color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal; font-weight: bold;text-decoration: none;	cursor:hand;	font-variant:normal;	text-transform:normal;	background-color:none;font-size:11px;
	}
#menu3 li a:hover	{color: #ff6600;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: underline;	cursor:hand;	font-variant:normal;	text-transform:normal;	font-size:12px;
	}	


#menu3 .l0{padding-top:20px;border:0;}/* background:url( 'img/ico_basket_top.png' ) 10px 1px no-repeat; */

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{padding:100px 0;font-size:1.167em;font-weight:bold;line-height:2em;}
#error a, #ok a{font-size:0.786em;font-weight:bold;color:#000;background-color:inherit;}
#error{background:inherit;color:red;}
#ok{background:inherit;color:#5d81bd;}

/* CONTACT FORM */
#contactPanel{float:right;width:195px;margin:0 0 10px 15px;}
#contactPanel .submit{margin:5px 0 0 0;padding:2px 10px;border:none;background:#336699;color:#fff;font-size:1em;font-weight:bold;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dl, #contactPanel h6{font-size:0.92em;}
#contactPanel dt{padding-bottom:1px;}
#contactPanel dd{padding-bottom:5px;}
#contactPanel .input, #contactPanel textarea{width:180px;font-size:1em;}

/* CONTENTS DETAILS  Tytuł kategorii produktów nad ewentualnym opisem kategorii*/
#categoryDetails{padding:0px 0px 10px;border-bottom:1px solid #eee;font-size:11px;}
#categoryDetails h2{margin:0 0 10px;height:40px;padding-left:65px;padding-top:14px;border:0px solid #ff9933;font-size:18px;color:#3366cc;background:url( 'img/Dlon.jpg' ) 0px 1px no-repeat;}

/* CONTENTS PHOTOS */
#categoryPhotos{float:right;}
#categoryPhotos img{margin:2px 2px 2px 5px;border:1px solid #ddd;}

/* CONTENTS FILES !!!! NIE WIEM CO TO JEST. NIE REAGUJE */
 #categoryFiles{padding:10px 0 0 5px;} 
 #categoryFiles h3{padding:10px 0 3px 0;font-size:1.084em;font-weight:bold;} 

#subList{padding:10px 0 0;}
#subList div{clear:left;padding:5px 0 0 5px;}
#subList div.clear{padding:0;border:none;}
#subList h4{font-size:1em;}
#subList h4 a{border-bottom:1px solid #ddd;font-weight:bold;text-decoration:none;}
#subList h4 a:hover{border-bottom:1px solid #666;}
#subList h5{margin:2px 0 0 10px;font-weight:normal;font-size:0.92em;}
#subList .photo{float:left;margin:0 5px 3px 0;border:1px solid #ddd;}

#popupPhoto{width:100%;margin:5px 0;padding:0;border:none;font-size:11px;}
#popupPhoto td{padding:7px 3px;text-align:center;}
#popupPhoto th{margin:5px 0;padding:3px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;}
#popupPhoto th strong, #popupPhoto th a{padding:0 2px;background:inherit;color:#444;font-size:11px;}
#popupPhoto th strong, #popupPhoto th a:hover{background:inherit;color:#f00;}
#popupPhoto td p{font-size:10px;}
#popupPhoto img{border:1px solid #dce6f5;}

#productsList .print, #categoryDetails .print{text-align:right;font-size:0.92em;}/* "Drukuj stronę""" */
#productsList .print img, #categoryDetails .print img{margin:0 0 0 7px;vertical-align:middle;}
#categoryDetails .print{margin:15px 0 0 0;}

@media print{
  /* PRINT styles */
  body, table{background:#fff;color:#000;}
  #menu3, #menu2, #column, .entry .basket, #productDetails #addCart, #productDetails .options, #back, #orderFinish .options, #productsList .print, #categoryDetails .print, #contactPanel{display:none;}
  #head{height:auto;}
  #body, #head, #foot, #content, .entry{width:16cm;background:#fff;color:inherit;}
  #content, .entry{float:none;margin:0;padding:0;}
  .entry h2 a, .entry h3, .entry h3 a, .entry h4, .entry .price, .entry .price span, .entry .price em,
  #productDetails, #productDetails h2, #productDetails h3, #productDetails h3 a, #productDetails h6, #productDetails #filesList, #productDetails #filesList a, #productDetails .price, #productDetails .price em,
  #categoryDetails, #categoryDetails h2, #categoryDetails .txt, #categoryDetails .txt a, #subList h4 a,
  #categoryFiles a,
  #error, #ok,
  #orderFinish h3,
  #basket td.price, #basket td.priceTotal, #basket .tfoot th.price, #basket .tfoot th.priceTotal,
  #head #logo h2,
  #pages a, #pages strong,
  #foot p, #foot h1 a{background:inherit;color:#000;}
  .entry .price em, #productDetails .price em{font-weight:normal;}
}

/* Prawa komórka z koszykiem */
.sz01{background-color:#ffffff;}
.sz02{border-left:1px solid #eeeeee;border-style: dotted;border-right: 2px solid #336699;}


/* RÓŻNE */
/* .bg01{background:url('img/head_bg.png') repeat-x;} *//* HEAD - Podkład czołówki */
.bg02{background:red;}/* HEAD - Podkład sloganu w czołówce wpisywanego z panelu admina */
/* .bg03{background:#ffeecc;} *//*  Podkład lewa i prawa pusta komórka na wys. czołówki */
.bg05{background:#cceeff;}/*  podk. lewe menu */
.bg07{background:#99ccff;}/*  podk. podlink lewa */
.bg08 {background-image: url(http://localhost/Medyczny/templates/img/nfz.jpg);background-repeat:no-repeat;background-position:center bottom;}
.col01{color:#fff;}/* HEAD - Kolor sloganu w czołówce wpisywanego z panelu admina */
.col02{color:#ffff00;}
.fo01{font-family:"trebuchet ms", sans-serif;}/* HEAD - czcionka sloganu w czołówce wpisywanego z panelu admina */
.fono{font-weight: normal;}/* HEAD - czcionka sloganu w czołówce wpisywanego z panelu admina */
.fosi01{font-size:14px;}/* HEAD - czcionka sloganu w czołówce wpisywanego z panelu admina */
/* .bo01{border-left:1px solid #336699;} */
.bo02{border-right:1px solid #336699;}
.bo03{border-left:2px solid #336699;}
.s3 {font-size: 12px;}
.s4 {font-family:verdana,arial,tahoma,sans-serif;color:#003366;}
.s6 {font-weight: bold;}
.s8 {text-align: center;}
.s9 {font-size: 10px;}
.s10 {font-size: 11px;}
.s13 {color: #999999;}
.s15 {background:#336699;}
.s17 {margin-left: 5px;}
.s18 {border-bottom: 4px solid #006699;}
.td4 {padding-left: 20px;}
.td11 {border-right: 2px solid #6699cc;}
.td13 {border-top: 1px solid #cccccc;}
.tab_c  {font-family:arial,sans-serif;color:#000000;font-size:12px;font-weight:bold;}
.tab_e  {font-family:verdana,arial,sans-serif;font-weight:normal;}
.czolowka {background-image: url(img/podk.jpg);background-repeat:repeat-x;border-left: 2px solid #ffffff;border-right: 1px solid #000000;border-top: 1px solid #ffffff;}

a:visited.a	{color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: none;background-color:none;
	}
a:link.a {color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal; font-weight: bold;
	text-decoration: none;background-color:none;
	}
a:hover.a	{color: #0066ff;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: none;background-color:#f0ffff;	
	}
	
	a:visited.b	{color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: normal; text-decoration: none;background-color:none;
	}
a:link.b {color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal; font-weight: none;
	text-decoration: none;background-color:none;
	}
a:hover.b	{color: #0066ff;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: none; text-decoration: none;background-color:#f0ffff;	
	}

a:visited.c	{color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: underline;	cursor:hand;	font-variant:normal;	text-transform:normal;	background-color:none;
	}
a:link.c {color: #003366;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal; font-weight: bold;
	text-decoration: underline;	cursor:hand;	font-variant:normal;	text-transform:normal;	background-color:none;
	}
a:hover.c	{color: #ff6600;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold; text-decoration: underline;	cursor:hand;	font-variant:normal;	text-transform:normal;	
	}	
a:visited.stopka	{	color: #999999;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight: bold;text-decoration: none;background-color:none;
	}
a:link.stopka {	color: #999999;	font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight:bold;
text-decoration: none;background-color:none;
	}
a:hover.stopka	{	color: #cccccc;font-family:verdana,arial,tahoma, sans-serif;	font-style:normal;	font-weight:bold;text-decoration: none;background-color:none;
	}




