
  body {
    color: #333333;
  }
  
     
  .parse_error {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #cc0000; font-weight: bold; font-style: italic}
  .ramka {background-color: #F4E3C1; border: thin #DA8E3A solid;}
  
  .tabszuk {background-color: #F4E3C1}
  
  .trszuk {background-color: #F1DFB6}
  
  .searchsetcolor {background-color: #E3E9D1}
  
  
  

  .parse_name {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold}
  
  

  
  span.searchDescValue {
    color: red;
  }
  
  p.detailsTitle {
    font-size: 10pt;
    font-weight: bold;
    color: black;
  }
  
  span.grmz {
    color: navy;
  }
  
  span.btnLegenda {
    font-size: 11px;
    font-weight: bold;
  }
  
  span.btnUprawn {
    font-weight: bold;
  }
  
  p.hintA {
    color: navy;
    margin-top: 0px;
    font-size: 8pt;
    font-weight: bold;
  }
  
  h3.imzHeaderA {
    color: red;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14pt;
    margin-bottom: 3pt;
  }
  
  h3.imzHeaderB {
    color: red;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12pt;
    margin-top: 3pt;
  }
  
  
  p.fuprawUstawa
  
  {
    font-weight: normal;
    font-size: 7pt;
    color: rgb(64, 64, 64);
    margin-top: 5pt;
    margin-bottom: 0pt;
  }  
  
  
  
  
  .pageInternal {
    background-color: #BCB5A9;
    text-align: center;
  }
  
  p.startInfo {
    font-size: 10pt;
    font-weight: normal;
    color: #333333;
    margin-top: 7pt;
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 10px;
  }
  
  span.klasyInformacji {
    text-transform: uppercase;
    color: navy;
  }
  
  p.startInfoBottom {
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    margin-top: 30px;
    margin-bottom: 8px;
    margin-left: 10px;
    margin-right: 10px;
  }
  
  p.podpisMZ {
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
  }
  
  tr.startWyborUzytk td {
    font-weight: bold;
    padding-bottom: 8px;
  }
  
  p.techInfo {
    font-size: 7pt;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 5px;
  }
  
  
  table.standard {
     background-color: white;
  }
  
  
  table.stats {
    background-color: white;
  }
  
  /*
  .cHdr { background-color: #7B9FB9; color: white;\*8DA0B9;*\ }
  .cOdd { background-color: #E6E0C5; }
  .cEvn { background-color: #D5CFB5; }
  .h {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: white; background-color: #7B9FB9; }  
  */
  

  


  div.viewTitle p b {
  }
  
  div.viewInfo {
    /*
    font-style: italic;
    color: blue;
    */
  }
  
  div.viewInfo p {
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    margin-bottom: 25pt;
  }
  
  
  p.tabDetTitle {
    font-size: 8pt;
    color: navy;
    font-weight: bold;
    margin-top: 30pt;
  }
  

  p.objectTitle {
    color: #333333;
    font-size: 9pt;
    font-weight: bold;
    margin-top: 35pt;
    margin-bottom: 4pt;
  }


 .empha {
  font-weight: bold;
  }
  
  span.red {
    color: red
  }
  
  p.goBack {
    margin-top: 8pt;
    text-align: center; 
  }
  
  div.chart {
    margin-bottom: 30px;
  }
  
  img {
	border: none;
  }

  p.chartImg {
    margin: 0 0 0 0;
  }
  
  p.chartBottomText {
    font-weight: bold;
    margin: 5px 0 0 0;
  }


.akapitStrongLt {
   color: #333333;
   font-size: 8pt;
   font-weight: normal;
   text-transform: uppercase;
   margin-left: 10px;
   margin-right: 10px;
   
   margin-top: 7px;
   margin-bottom: 8px;   
}

.akapitVstrong {
	color: #333333; 
	font-size: 8pt; 
	font-weight: bold;
	
   margin-top: 7px;
   margin-bottom: 8px;	
}

.akapitMstrong {
	color: #333333; 
	font-size: 8pt; 
	
   margin-top: 7px;
   margin-bottom: 8px;	
}

.lipMain {
   color: #333333;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
}


p.titleOne {
   font-size: 14px;
   font-weight: bold;
   color: Navy;;
   margin: 0px;
   padding: 0px;
   text-transform: uppercase;
}

p.titleTwo {
   font-size: 18px;
   font-weight: bold;
   color: #ff0000;;
   margin: 0px;
   padding: 0px;
   text-transform: uppercase;
}

p.titleThree {
   font-size: 12px;
   font-weight: bold;
   color: Navy;;
   margin: 0px;
   padding: 0px;
   text-transform: uppercase;
}

div.titleContainer {
   width: 100%;
   height: 55px;
   margin: 0px;
   padding: 0px;
   background-image: url('../images/head_tlo.png');
   text-align: center
}

span.col_wlr {
	font-weight: bold;
	color: green;
}

.topWarning {
	font-weight: bold;
	color: red;
}

#id0001 {
	margin: 3px 0px 3px 0px;
}

/*Naglowek karty leku*/
#id0002 {
	color: navy;
	font-weight: bold;
}

td.bilStartButton {
	background-image: url('./../images/tlo_bilStartButton.png');
	border: 1px solid black;
	background-color: gray;
	width: 180px;
	height: 70px;
	text-align: center;
	vertical-align: top;
}

.bilStartButtonPara {
	background-image: url('./../images/tlo_bilStartButton32.png');
	border: 1px solid black;
	text-align: center;
	vertical-align: top;
	text-transform: uppercase;
}

.bilStartButtonLink {
	text-decoration: none;
}

.bilStartButtonLink:hover {
	text-decoration: none;
}

p.bilStartButtonTitle {
	font-weight: bold;
	color: blue;
}

p.bilStartButtonDetails {
	font-weight: normal;
	color: black;
	margin-top: 7px;
}



td.bilStartButtonsSpace {
	width: 30px;
}

td#mdCard {
	background-color: #D5CFB5;
	padding: 2px 0px 2px 2px;
}

td.inp {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	background-color: f2f2f2;   
}

td.inp p {
	border-style: ridge;
	border-color: white;
	border-width: 2px;
  background-color: #e0e0e0;
  margin: 0px 2px 0px 2px;
  padding: 2px 2px 2px 2px;  
}

td.inp input {
	margin: 2px;
}

td.inp textarea {
	margin: 2px;
}
             

td.lbl {
	text-align: right;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	height: 26px;
	background-color: f2f2f2;   
}

td.lbl p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}

/* td: lista wytw */
#id0003 {
	vertical-align: top;
	padding-top: 3px;
}


/* BIL2 */

body.page {
  background-color: #B89EB0;
  margin: 0;
  padding: 0;
  font-family: Verdana, Helvetica, Sans-Serif, Arial;
  font-size: 10px;    
  color: #333333;
}

body.print {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  font-family: Verdana, Helvetica, Sans-Serif, Arial;
  font-size: 10px;    
  color: #000000;
}

th 
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; } 
td
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; } 
span   
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; } 
input
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; } 
select
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; } 
h4
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; margin: 2px;} 
h5
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; margin: 2px;} 
h6
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; margin: 2px;
    font-weight: normal; }   
p 
  { font-family: Verdana, Helvetica, Sans-Serif, Arial; font-size: 10px; color: #333333; margin: 2px;} 



#tTopLogos {
	
}

#tPage {
	/*border: 1px solid red;*/
	background-color: white;
}

/* Kroj MUSI byc powtorzony */


p.tahoma {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	
}

.menu a {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-decoration: none;
  text-transform: none;
}

.menu a:hover {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;	

  color: white;
  text-decoration: underline;
}

a {
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: #AA0000;
}

a.n {
	text-decoration: underline;
}

a.n:hover {
	text-decoration: underline;
	color: #AA0000;
}

/* a.p == a.n */
a.p {
	text-decoration: underline;
}
a.p:hover {
	text-decoration: underline;
	color: #AA0000;
}	

td.menu-item {
	padding: 2px 5px 2px 5px;
}

p.menu-item {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

div.startImage {
	width: 183px;
	height: 127px;
}

td.startImageCell {
	/*padding: 5px 5px 5px 20px;*/
	padding: 5px 0px 5px 28px;
	margin: 0px;
}

pCenter {
	text-align: center;
}


div.viewTitle {
  margin-bottom: 10px;
}
  

div.viewTitle p {
  font-weight: bold;
  color: #333333;
}

p.tabTitle {
  font-weight: bold;
}





.searchsetjoin { visibility: hidden; }
input.searchsetmg { visibility: hidden; }

a.sort {text-decoration: none; color: #333333;}
a.sort:hover {text-decoration: none; color: #333333;}

p.searchDesc
  { font-weight: bold;  }        
 
  
div.centerBox {
	text-align: center;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFDD;
}

p.updateInfo {
  margin-bottom: 0px;
  margin-top: 5px;
  font-weight: bold;
  text-align: center;
}  

  .center { 
    text-align: center;
    padding: 2px 10px 2px 10px;
  }

  .center table
  { 
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }

td.appAnkLbl {
	text-align: right;
}

td.appAnkInp {
	text-align: left;
}

html>body .cboxTable {
	/*FF*/
	overflow: auto;
}

* html .cboxTable {
	/*IE*/
	overflow-x: auto;
}

.akapitStrong {
   color: #333333;
   font-size: 11px;
   font-weight: bold;
   /*text-transform: uppercase;*/
   margin-left: 10px;
   margin-right: 10px;
   
   margin-top: 7pt;
   margin-bottom: 8px;   
}

p.warning {
	color: red;
	padding: 10px 0px;
}

p.confirmation {
	font-weight: bold;
	color: green;
}

.messageBox {
	border: 1px solid #808080;
	background-color: #f2f2f2;
	width: 400px;
	padding: 7px;
	margin: 0 auto;
}


.ankieta, .ankieta tr td { margin: 0; padding: 0; }
.ank0 {background-color: #b0c0d0; font-size: 1px;}
.ank1, .ank2, .ank3, .ank4 { display: block; width: 4px; height: 4px; }
.ank1 { background: transparent url('./../images/layout/boxCorners/ank1.gif') no-repeat; }
.ank2 { background: transparent url('./../images/layout/boxCorners/ank2.gif') no-repeat; }
.ank3 { background: transparent url('./../images/layout/boxCorners/ank3.gif') no-repeat; }
.ank4 { background: transparent url('./../images/layout/boxCorners/ank4.gif') no-repeat; }
.ankieta tr td.ank5 { padding: 3px; background-color: #b0c0d0; padding-left: 10px; padding-right: 10px;}
td.ank5 input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 15px;
}

#lipWiek {
	width: 30px;
	text-align: center;
}

b.nazwUpr {
	font-weight: bold;
}

form.formNavNext, form.formNavPrev {
	margin: 0px;
}

p.vspace {
}

p.priceVerBlock {
	margin: 0px 0px 1px 0px;
	padding: 0px 1px 0px 1px;
	height: 11pt;
	vertical-align: middle;
	white-space: nowrap;
}


