/* BASE /////////////////////////////////////////////////////////////////////////////////// */
* { margin: 0; padding: 0; }
body { color: #000; font: 11px Tahoma, Helvetica,Verdana, Arial ; line-height: 16px; background: #FFF url('../gfx/bg2.gif') 0 0 repeat-x; } 
#popup { background-image: none; padding: 20px; } 
a { text-decoration: none; color: #00669a; }
a img {border: none;}
a:link, a:visited {color: #00669a; text-decoration: none;}
html body a:hover {text-decoration: underline; }

p { padding:  5px 0 15px 0; font-size: 11px; }
h1 { 	color: #00669a; padding:  10px 0 5px 0; font-size: 13px}
h2 { 	color: #00669a; padding:  15px 0 15px 0; font-size: 11px; border-bottom: 1px solid #b2d1e1; margin-top: 15px; }
h3 { 	color: #e8161d; padding:  5px 0 5px 0; font-size: 11px; }
h4,.careersingle { 	color: #999; padding:  15px 0 5px 0; font-size: 14px; }

ul,li,form,input { font: 11px Tahoma, Helvetica,Verdana, Arial ;}

/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px; line-height: 17px; }
li { padding: 0 0 4px 18px; list-style-type: none; background: url('../gfx/li.gif') 0px 4px no-repeat; }
#page li { line-height: 18px; background: url('../gfx/li.gif') 0px 5px no-repeat; }

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { color: #000; vertical-align: middle; font-size: 11px; padding: 0; margin: 0; }
label {  vertical-align: middle; }
textarea, input.text, select { border: 1px solid #CCC; background-color: #FFF; width: 150px;  padding: 1px 4px; }
textarea { height: 90px; width: 300px; }
select { width: 140px; padding: 0; }
input.text:focus,textarea:focus { background-color: #f4f8fb !important; border: 1px solid #4983a7 !important; }
input.button { border: 1px solid #950207; background-color:#ee1c23;	font-weight: bold; padding: 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; }
input.light { background-color:#5994b9; border: 1px solid #00669a;}
.askAvailTextArea { width: 246px; vertical-align: top; }

/* SEARCH ////////////////////////////////////////////////////////////////////////////////////////////  */
.form_mod { padding: 15px 20px 0 20px; }
.module label { font-weight: bold; }
#search { background: url('../gfx/search_bg_1.gif') 0 0 no-repeat; height: 39px; }
* > .form_mod form { margin-top: 1px; }
.module .text { width: 105px; height: 13px; border: 1px solid #4a84a9; background-color: #FFF; color: #697377; font-size: 11px; line-height: 12px; margin: 0 2px 0 0;
	padding: 1px 0 2px 4px;	vertical-align: middle;}
/* to dla ff itd bo nie mozna usunac marginesu inputa w ie */ 
* > .form_mod .text { margin: 2px 0; }
.module .button { border: none; width: 18px; height: 18px; line-height: 12px; background: url('../gfx/search.gif') 0 0 no-repeat; cursor: hand; padding: 0; margin: 0; vertical-align: middle; }
* > .form_mod .button { margin: 2px 0 2px 2px; }

#newsletter .button { background: url('../gfx/plus.gif') 0 0 no-repeat; }

#mainPage #newsletter { background: url('../gfx/search_bg.gif') 0 0 no-repeat;}

.module { width: 220px; background: url('../gfx/mod_blue_bot.gif') left bottom no-repeat; color: #FFF; margin-bottom: 20px; padding-bottom: 11px; }
.bg_blue {  background-color: #5994b9; }

#dark { background: #00669a url('../gfx/mod_dark_bot.gif') left bottom no-repeat; color: #FFF; padding: 0 0 10px 0; }
#dark form { padding: 10px 0 10px 20px; }
#dark form.top { background: url('../gfx/mod_dark_top.gif') 0 0 no-repeat; padding-top: 20px; }
#dark select { width: 100px; }
#dark label { width: 80px; display: block; float: left; vertical-align: middle; font-weight: normal; }

#red { background: #ed1b22 url('../gfx/mod_red_bot.gif') left bottom no-repeat; color: #FFF; padding: 0 0 10px 0; }
#red p { padding: 8px 0 10px 20px; }
#red p.top { background: url('../gfx/mod_red_top.gif') 0 0 no-repeat; padding-top: 18px; }
#red a { color: #FFF; }

#newsletter div { background: url('../gfx/mod_blue_top.gif') 0 0 no-repeat; padding-top: 11px; }
#newsletter .bg_blue { margin: 0; padding: 4px 0 9px 20px;  background-color: #5994b9; background-image: none; }
/* Og�lne  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
p.more { padding: 0; margin: 0 }
p.more a { background: url('../gfx/more.gif') right center no-repeat; padding: 0 12px 0 0; margin: 0; }
.fl { float: left }
.fr { float: right }
.al_center { text-align: center; }
.l_img { float: left; margin: 0 15px 10px 0; border: 1px solid #066a9c; }
.r_img { float: right; margin: 0 0 10px 15px;  border: 1px solid #066a9c;}
.c_img { text-align: center; margin: 0 15px 10px 15px; border: 1px solid #066a9c; }
.sep{ border-top: 1px solid #b2d1e1; line-height: 0.1%; font-size: 0.1%; margin: 20px 0;}
/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.container { width: 952px; left: 50%;	margin-left: -476px; position:absolute;  z-index: 11; }
#content {  }
#gfxLeft { width:49%;  position:absolute;	top:0; left:0; height:300px; background:url('../gfx/bg.gif') right top repeat-x; z-index: 10; }
#page { float: left; width: 672px; background: #FFF url('../gfx/top.gif') 0 0 no-repeat; padding: 0 20px;} 
#mainPage #page { background-image: none; background-color: transparent; padding: 0; width: 712px;} 
#all { padding-top: 29px; }

/* LOGO ///////////////////////////////////////////////////////////////*/
#logo {  float: left; }
#logo a { width: 515px; height: 108px; display: block; background: url(../gfx/medline.gif) left top no-repeat; }
#logo a span { display:none; }

.addtofav { float: right; margin-top: 34px;}
.addtofav a { display: block; background: url(../gfx/dodaj_do_ulubionych.gif) 0 9px no-repeat; font-weight: bold; padding: 10px 0px 10px 28px; }

/* menuTop LINKOWE /////////////////////////////////////////////////////////////////////////////////// */
#menuTop { padding: 0; vertical-align: top; height: 33px; background: #FFF url(../gfx/mt_bg.gif) left top repeat-x; }
#menuTop ul { margin: 0; padding: 0 0 0 14px; height: 33px; background: url(../gfx/menu_top.gif) left top no-repeat; }
#menuTop ul li { margin: 0; padding: 0; float: left;  line-style-type: none; background: url(../gfx/sep.gif) right top no-repeat; }
#menuTop ul li a { display: block; padding:	10px 16px 2px 15px; margin: 0; color: #FFF; font-size:11px; font-weight: normal; float: left; }
#menuTop ul li a:hover { color: #cbe0ea; text-decoration: none; }
#menuTop ul li a.selected  { font-weight: bold; }

#panel { background:#5994b9 url(../gfx/panel.gif) left bottom no-repeat; width: 255px; float: right; padding: 0 0 9px 0; }
#panel ul { margin: 9px 0 0 0; padding: 0; }
#panel a { color: #FFF; font-weight: bold; }
#panel li { float: left; line-style-type: none; margin-left: 12px; display: inline; }
#panel li.basket { background: url(../gfx/ik_basket.gif) left top no-repeat;  padding: 0 0 0 38px;}
#panel li.login { background: url(../gfx/ik_logowanie.gif) left top no-repeat;  margin-right: 12px; padding: 0 0 0 20px; float: right;}
#panel span,#panel span a { color: #accadc; font-size: 9px; font-weight: normal;  }

/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { border-top: 1px solid #dedede; padding: 12px 0 0 0; margin:  0; color: #c0c0c0;}
#footer p, #footer a { color: #c0c0c0; font-size: 9px; }
#footer p { float: left; }
#footer p.best { float: right; }
#footer p.links { margin-left: 90px; }
.links a { padding: 0 6px; }

#nav_bot { margin: 40px 20px 10px 0; width: 932px; }	
#nav_bot a { padding: 0 0px 6px 30px; color: #00669a; display: block; float: right; }
a.recommend { background: url(../gfx/recommend.gif) 0 0 no-repeat; margin-right: 40px; }
a.print { background: url(../gfx/print.gif) 0 0 no-repeat; }

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser { font-size: 11px; line-height: 14px; margin: 20px 0 0 0; padding-bottom: 20px; color: #164a72; border-bottom: 1px solid #b2d1e1; }
#localiser a { color: #164a72; padding: 0 13px 0 8px; background: url('../gfx/arr.gif') right center no-repeat; display: inline; }
#localiser a#home { padding-left: 0; }

/*  PRODUKTY PROMOCYJNE  /////////////////////////////////////////////////////////////////////////////////// */
.promo_products { width: 672px; margin-top: 20px; background: url('../gfx/promo_bot.gif') left bottom no-repeat; padding-bottom: 22px; }
.promo_products p { padding: 0;  }
.title { background: url('../gfx/promo_top.gif') 0 0 no-repeat; padding: 5px 15px 25px 15px; font-weight: bold; color: #FFF;  }
.list { background: url('../gfx/promo_bg.gif') 0 0 repeat-y; width: 672px; }
.product { width: 194px; float: left; padding: 0 15px;  }
.promo_products a { color: #ec1a21 !important; font-weight: bold; }
.promo_products .more a { background: url('../gfx/more2.gif') right center no-repeat;  }

/*  LISTA KATEGORII  /////////////////////////////////////////////////////////////////////////////////// */
.category { width: 210px; float: left; display: inline; margin-bottom: 20px; }
.mid { margin: 0 21px; display: inline;}
.category h1 { width: 190px; background: url('../gfx/cat_h1.gif') 0 0 no-repeat; padding: 10px 10px 10px 10px ; vertical-align: middle;  font-size: 11px; line-height: 11px; }
.category h1 a { color: #FFF !important; }
.category ul { background: url('../gfx/cat_bg.gif') 0 0 repeat-y; margin: 0; padding-top: 10px; }
.category li { margin: 0 0 0 10px; line-height: 14px;}
.category p.more {  }
.category .more a { background: url('../gfx/cat_more.gif') 0 0 no-repeat; text-align: right; padding: 20px 43px 10px 0; display: block; color: #FFF; }

/*  PODSTRONA PRODUKTU /////////////////////////////////////////////////////////////////////////////////// */
.back a { background: url('../gfx/back.gif') 0px 6px no-repeat; padding: 1px 0 0 15px;  display: block; }
.promo { background: url('../gfx/promocja.gif') 0 0 no-repeat; float: right;  display: block; font-size: 9px; font-weight: bold; color: #FFF; width: 81px; height: 20px;text-align: center; padding: 2px 0 0 0;}

.lay { width: 100%; }
.lay,.lay td { border-collapse: collapse; padding: 0; vertical-align: top; text-align: left; }
.lay td.images { padding-right: 20px; width: 270px; }
.images img { border: 1px solid #066a9c; margin: 0 15px 15px 0; }

.desc h1 { font-size: 11px; }
.desc img.cat { float: left; vertical-align: middle; margin-right: 20px; }
.desc .sep { margin: 0 0 10px 0; }
.desc, .desc p { color: #00669a; font-size: 9px; }
.producer_logo { float: right; margin: 5px 0 10px 20px;}

.actions { margin-top: 20px; background-color: #5994b9; width: 100%; border-bottom: 1px solid #00669a;   }
.lay .price { width: 162px; background: url('../gfx/bg_price.gif') 0 0 no-repeat; color: #FFF; padding: 7px 0 7px 20px; font-size: 11px; float: left; }
.lay .price span { font-weight: bold; }
.lay .price .foryou { font-size: 10px;  color: #FFF; }
.lay .special { font-size: 9px; color: #c2e7ff; }


.addtobasket { background: url('../gfx/addto_bg.gif') right top no-repeat; color: #FFF; padding: 6px 20px 8px 0; }
.addtobasket label { padding-left: 20px; } 
input.num { width: 20px; text-align: center; border: 1px solid #004264; margin: 0;}
.addtobasket .button { float: right; background: #00669a url('../gfx/addtobasket.gif') right center no-repeat; border: none; padding-right: 24px;}
.num img { border: none; vertical-align: middle; }
.desc p.date { float: right; background: url('../gfx/dostawa.gif') 0 7px no-repeat; font-size: 11px; padding-left: 17px; }
.flash_player { float: left; }
.additionalFiles { float: right; width: 325px; background: url('../gfx/box_bg.gif') 0 0 no-repeat; }
.additionalFiles h1 { padding: 20px 0 5px 20px; font-size: 11px; }
.additionalFiles ul { background: url('../gfx/box_bot.gif') left bottom no-repeat; margin: 0; padding-bottom: 20px; }
.additionalFiles li { margin-left: 20px; }


/*  MENU - SIDE /////////////////////////////////////////////////////////////////////////////////// */
#menu { width: 240px; background: url(../gfx/bd_left.gif) left top no-repeat; float: left; padding: 0;  }
#menu ul { margin: 0; padding:0 0 20px 0; list-style-image: none; background: url('../gfx/search_bg.gif') 0 0 no-repeat; } 
#menu ul li { list-style:none; background-image: none; margin: 0 0 0 20px; padding: 0; background: url(../gfx/line.gif) left bottom repeat-x; width: 180px; }
* html #menu ul li { height:1px; vertical-align:bottom;   }
#menu ul li a { background: url(../gfx/m_1.gif) 0px 9px no-repeat; display:block; font-weight:bold; padding: 5px 5px 8px 14px;
  text-decoration:none;	color:#FFF; }
#menu ul li a:hover { text-decoration: underline }
#menu ul li.selected a { background: url(../gfx/m_1.gif) 0px -91px no-repeat;  }
* html #menu ul li a { height:1px; }

#menu ul ul { margin:	0 ; padding: 0 0 10px 0; background-image: none;}
#menu ul ul li { list-style:none; margin:0; padding: 0; background-image: none; width: 180px; }
* html #menu ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul li a { display: block; font-size: 11px; font-weight: normal; padding: 2px 0 2px 14px; background: url(../gfx/m_2.gif) 2px 8px no-repeat; }
#menu ul ul li.selected a{ background: url(../gfx/m_2.gif) 2px 8px no-repeat; font-weight: bold; }
* html #menu ul ul li a { height:		1px; }

#menu ul ul ul { margin: 0 0 0 14px; padding: 0 0 3px 0; background-image: none;}
#menu ul ul ul li { list-style:none; margin:0; padding: 0; background-image: none; }
* html #menu ul ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul ul li a { display: block; font-size: 9px; font-weight: normal; padding: 2px 0 2px 10px; background: url(../gfx/m_2.gif) 0 6px no-repeat; }
#menu ul ul ul li.selected a{ background: url(../gfx/m_2.gif) 0 6px no-repeat; font-weight: bold; }
* html #menu ul ul ul li a { height:		1px; }

/* Glowna Oferta /////////////////////////////////////////////////////////////////////////////////// */
#offer h1 { text-align: center; float: left; margin: 0; padding: 0; }
#offer h1 a { color: #ee1c23; display: block; padding-top: 80px;  }
#offer h1#ratownictwo-medyczne a { background: url(../gfx/ratownictwo_medyczne.jpg) 0 0 no-repeat; width: 138px; margin-left: 10px; }
#offer h1#home-care a { background: url(../gfx/home_care.jpg) 0 0 no-repeat; width: 144px; }
#offer h1#edukacja-medyczna a { background: url(../gfx/edukacja_medyczna.jpg) 0 0 no-repeat; width: 143px; }
#offer h1#sterylizacja-i-dezynfekcja a { background: url(../gfx/sterylizacja_dezynfekcja.jpg) 0 0 no-repeat; width: 136px; }
#offer h1#systemy-mobilne a { background: url(../gfx/systemy_mobilne.jpg) 0 0 no-repeat; width: 129px; }

#news { background: url(../gfx/aktualnosci_bg.gif) 0 0 repeat-x; margin-top: 20px; }
#news h2 { background: url(../gfx/aktualnosci.gif) 0 0 no-repeat; padding: 0; height: 31px; width: 221px; }
#news h2 span { display: none; }
.mod { float: left; width: 33%;  }


/* TABELE  ///////////////////////////////////////////////////////////////////////////////////  */
table { font-size: 11px; color: #000; margin: 0 auto;}
.info { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px solid #4983a7; }
.info td { padding: 5px 8px; border: 1px solid #4983a7; border-collapse: collapse; vertical-align: middle; text-align: left; color: #000; }
.info .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.info th { font-weight: normal; background-color: #5994b9;	padding: 2px 8px 2px 8px; color: #FFF; text-align: center; border: 1px solid #4983a7; }
td.first { font-weight: bold; background: #eef4f8 url(../gfx/th.gif) 0 0 repeat-x; }
.line0 td { background-color: #deeaf1; }


td.allow { padding-top: 20px; }
.allow div { float: left; width: 50px; }
.allow div .check { margin: 8px 0 0 15px; }
.allow p { float: left; width: 400px; }
/* TABELA KOSZYK */
.basket td { padding: 4px 5px 3px 5px; border: 1px solid #4983a7;}
.head td { color: #FFF; background-color: #5994b9; padding: 5px 5px; font-weight: normal; background-image: none;   }
.head a { color: #FFF; text-decoration: underline; }
.basket .num input { width: 40px; margin: 0 5px; padding: 0 3px 0 1px; font-size: 11px; text-align: right; }
.money { background-color: #deeaf1; padding: 0 3px; }
td.money_sum { background-color: #9bbfd5; font-weight: bold; }

/* TABELA POR�WNAWCZA */
.compare td,
.compare th { padding: 5px 5px 7px 5px; }

/* PROFIL UZYTKOWNIKA */
.orders td,
.orders th { padding: 6px; font-size: 9px; text-align: left; }
.orders { font-size: 9px; margin: 10px 10px 10px 0; border-collapse: collapse; }
.info .info { margin: 0; width: auto; }	
.orders p { font-size: 9px; }
.orders h5 { color: #8bd618;  font-size: 12px;  margin: 0 0 3px 0; }
.orders caption { font-size: 13px; text-align: left; font-weight: bold; margin: 20px 0 0 0;}

.profileMenu { border-bottom: 2px solid #b2d1e1; padding:  0 0 9px 0; line-height: 14px;}
.profileMenu h1 { margin-bottom: 10px; }
.profileMenu a { background-color: #5994b9; padding: 7px 10px 8px 10px; margin: 0 3px 0 0; border: 1px solid 00669a; border-bottom: none; color: #FFF; font-weight: bold; }
.profileMenu a.selected { background-color: #ed1b22; border: 1px solid #950207; }

/* INSANE */
/* start for JS:changeElementVisibility(elementName) */
.hide { display: none; }
tbody.show { display: table-header-group; }
/* tbody version for IE */
tbody.ieshow { display: block; }
span.shortPrice input { width: 40px; margin-right: 18px; }
table.advSearch { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch tr.buttons { text-align: center; }
table.advSearch th { padding: 4px 24px 4px 0; font-weight: bold; text-align: left; }
table.advSearch td { padding: 4px 0; }
table.advSearch td table.checkboxes { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch td table.checkboxes td { padding: 2px 8px 2px 0; }
table.advSearch td table.checkboxes td.ch { vertical-align: middle; }
table.advSearch td table.checkboxes td.split { padding-left: 40px; }
.staticInfo { padding: 40px 10px; text-align: center;	}
.staticInfo p { margin-bottom: 20px; font-weight: bold; text-align: center; }
.stat { text-align: center; }
.stat a img { border: 0px; }
.small { font-size: 9px; font-weight: normal; }
#reg { height: 408px; overflow:auto; margin: 5px 0 0 6px; padding: 0 10px 0 0; }
#reg ol { padding: 5px 0 5px 20px; margin: 0 0 20px 0; }
#reg li { padding: 0 15px 8px 23px; line-height: 15px; }
#reg .norm li { padding-bottom: 2px; }



/* AKTUALNOSCI /////////////////////////////////////////////////////////////////////////////////// */
.pages, .paginate { border-top: 1px solid #CCCCCC; padding: 10px 5px 10px 0; margin-top: 10px; }
.pages a, .paginate a { background-color: #fd5d04; padding: 1px 4px; color: #FFF; } 
.pages a.boldlink, .paginate a.boldlink { background-color: #666; padding: 1px 4px; color: #FFF; }
.pages a.prevnext, .paginate a.prevnext { background-color: #fff; padding: 0px; color: #fd5d04; }
.pages a.prevnext img, .paginate a.prevnext img { vertical-align: middle; }


.careersingle { font-size: 14px; padding: 10px 0; font-weight: bold; }

/* ORDER DETAILS - classes and ids should not be overridden due to proper printing */
#order { font-size: 11px; }
#order table { margin: 0; padding: 0; font-size: 10px; width: 100%; }
#order tr.noborder td { border: 0; }
#order th, #order td { border: 0; padding: 3px 4px; }
#order td.first { text-align: center; font-weight: bold; }
#order .fl { float: left; }
#order .hr { margin: 16px 0; border-bottom: 3px solid #b2d1e1; }
#order .sep { margin: 16px 0; }
#order .half { width: 49.5%; margin: 0; padding: 0; }
#order .left { float: left; }
#order .right { float: right; }
#order .cart { table-layout: fixed; }
#order .cart td { border: 1px solid #ddd; }
#order .twrapper { width: 100%; }

/* Add project specific definitions here. */
@media screen {
	#order th, #order td { border: 1px solid #ddd; }
}
#order th { background: #00669a; color: #fff; }
#order .hr { border-top: 0; }
#order .print { float: right; }
#order .print a img { border: 0; }
/* ORDER DETAILS - end */

.singleemployee { padding-top: 10px; }
.employeeName { font-weight: bold; }

.prod img { float: left; border: 1px solid #066a9c; margin: 0 15px 15px 0; }
.prod { margin: 15px 0; border-bottom: 1px solid #b2d1e1; padding: 15px 0 15px; width: 100%;}
.prod .price { background-image: none; float: none; color: #5994b9; padding-bottom: 5px;}
.prod .price span { font-weight: bold; }

.prod h1 { padding-top: 0; }
.prod p { padding: 0 }
.text_p { padding-bottom: 6px; }

.step { width: 148px; float: left; padding-right: 20px; }
#steps .step { color: #7d7d7d; }
#steps p { font-size: 9px; line-height: 14px; }
#steps .step h2 { color: #7d7d7d; font-size: 9px; padding: 5px 0; }
#steps .selected { color: #5994b9; }
#steps .selected h2 { font-weight: bold; color: #00669a; }

.reference { width: 33%; float: left; text-align: center; margin: 10px 0;}
.reference a img {  border: 1px solid #ecf3f7;  }
.reference a:hover img { border: 1px solid #b2d1e1;  }

/* Recruitment form - insane */
.recruitment td { vertical-align: top; }
.recruitment td p { margin: 6px 16px; }
.recruitment td ul { margin-left: 16px; }

/* Listy - aneta */
.color { color: #00669a; }

/* order print - insane */
#printButton { display: none; }
.printerOnly { display: none; }


/*formy zamowienia */
.order_types li  { list-style-type: none !important;  background-image: none !important; padding: 0;}
.order_types img { vertical-align: middle; }
.order_types a { font-weight: normal; }


/*PAGINACJA SORTOWANIE  //////////////////////////////////////////////////// */
.cat_nav { width: 100%; background-color: #5994b9;  margin-bottom: 20px; color: #c4deee; font-size: 11px; padding: 10px 0; }	

.paging,.sort,.filter { float: left; padding: 0; }
.paging img { vertical-align: middle;  }
.paging a { color: #FFF; padding: 0 4px; }
.paging .first,.paging .last,.paging .next,.paging .prev { padding: 0 4px; }
.paging { padding: 0 0 0 20px; }
.filter { padding: 0 0 0 20px; }
.sort { padding: 1px 0 0 10px; }
.sort a { color: #FFF; font-weight: bold; }
.cat_nav form { margin: 0; padding: 0;  float: left; font-size: 11px; }
.cat_nav select { display: inline; margin: 0 0 0 10px; padding: 0; vertical-align: middle; }
/* to dla ff itd bo nie mozna usunac marginesu inputa w ie */ 
* > .cat_nav select { margin: 2px 0; }

#medline_print { display: none; }

/* formularz zapytania o dostepnosc towaru - insane */
.askAvail { margin-left: 0; }
