body, p, th, td, li { font-size:8pt; font-family:Verdana,Tahoma,Arial,sans-serif; } 
body { color:#000000; background:#f0f0f0 url('pasek.jpg') 0% 0% repeat-x; }

h1	{ font-size:24pt; font-family:Verdana,Arial,Arial,sans-serif; }
h2  { font-size:12pt; color:#5360db; font-family:Verdana,Arial,Arial,sans-serif; }

.taurus4a	{ color:#ffffff; background-color:#1D2785;  }

a { color:#0000ff; text-decoration:none; } /* 684817 */
a:hover { color:#000080; text-decoration:underline; }


.s8  { font-size:8pt; }
.s10 { font-size:10pt; }
.s12 { font-size:12pt; }
.sm { font-size:10pt; font-weight:bold; background:#C8CCF5 url('menu.jpg') 100% 50% no-repeat; line-height:2em; border-bottom:#171F69 solid 1px; } /* E9CB9E */
.sm a { color:#121852; font-size:10pt; text-decoration:none; font-weight:bold; } /* 684817 */
.sm a:hover { color:#ffffff; font-size:10pt; text-decoration:none; }

.sm ul { margin-top:0px; margin-bottom:0px; }
.sm ul li { margin-top:0px; margin-bottom:0px; }
.sm ul ul { margin:0; padding:0; }
.sm ul ul li { margin:0; padding:0; }
.sm ul ul li a { color:#121852; font-size:8pt; text-decoration:none; font-weight:normal; } /* 684817 */
.sm ul ul li a:hover { color:#ffffff; font-size:8pt; text-decoration:none; }

.user01a	{ font-size:11pt; font-weight:bold; color:#c80000; }
.user01b	{ font-size:10pt; font-weight:bold; }
.user01c	{ font-size:8pt; }

.dalej { color:#000000; font-size:10pt; font-weight:bold; }
.dalej a { color:#0000ff; font-size:10pt; text-decoration:none; font-weight:bold; }
.dalej a:hover { color:#ff0000; font-size:10pt; text-decoration:none; }

.stopka { font-size:8pt; font-family:Verdana,sans-serif; }
.stopka a { font-size:8pt; text-decoration:none; color:#ffff00; }
.stopka a:hover { font-size:8pt; color:#00ff00; }

div.nowosci { font-size:8pt;}
div.nowosci div.dalej { font-size:8pt; font-weight:normal; text-align:right; }
div.nowosci .dalej a { color:#0000ff; text-decoration:none; font-size:8pt; font-weight:normal; }
div.nowosci .dalej a:hover { color:#ff0000; text-decoration:underline; font-size:8pt; font-weight:normal; }

div.nowosci .lista { font-size:8pt; font-weight:normal; }
div.nowosci .lista li {  margin-top:10px; }
div.nowosci .lista a { color:#0000ff; text-decoration:none; font-weight:normal; }
div.nowosci .lista a:hover { color:#ff0000; text-decoration:underline; font-weight:normal; }

div.album { font-size:8pt; }
div.album th { font-weight:normal; }
div.album th:first-line { font-weight:bold; }

/* encyklopedia nauki polskiej */
ul.enp li { 
  padding-top: 4px; padding-bottom: 4px;
  }
ul.enp li ul {
  margin-bottom: 0;
  }


/* medycyna wizualna */


/* stronicowanie */
.pag {
  text-align: right;
  font-size: 8pt;
  margin-right: 20px;
  clear: both;
  }


/* TWR info \*/
* html .twrInfo { height: 1%; }
/* */
.twrInfo {
  width: 100%;
  border:#EAEBFB solid 1px;
  margin: 0px 10px 10px 0px;
  /* float:left; */
  background-color: #EFF0FC;
  }
.twrInfo table {
  width: 100%;
  }
.twrInfo .nazwa h2 {
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 4px;
  vertical-align: top;
  background-color: #c8cbf4;
  }
.twrInfo a {
  text-decoration: none;
  font-variant: normal; 
  color: #000080;
  }
.twrInfo a:hover {
  text-decoration: underline;
  }
.twrInfo .foto {
  text-align: center;
  margin:0; 
  padding:0;
  width: 150px;
  vertical-align: top;
  }
.twrInfo .cena {
  font-size: 8pt;
  font-weight: bold;
  color: #ff0000;
  padding-top: 1em;
  text-align: right;
  border-top:#c8cbf4 solid 1px;
  }
.twrInfo .cena span {
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  }
.twrInfo .dokoszyka {
  clear:right;
  margin: 12px 0 0 0;
  padding: 0;
  text-align: right;
  }
.twrInfo .wiecej {
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  padding: 4pt;
  }
.twrInfo form {
  margin: 0px; padding: 0px;
}
.twrInfo input {
  font-size: 8pt;
}

/* TWR opis \*/
* html .twrOpis { height: 1%; }
/* */
.twrOpis {
  margin: 0;
  overflow: hidden;
  }
.twrOpis .nazwa h1 {
  background-color: #c8cbf4;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  margin: 0 0 4px 0;
  padding: 10px 1em;
  border-bottom:#ffffff solid 1px;
  }
.twrOpis .foto {
  border:#c8cbf4 solid 1px;
  text-align: center;
  margin: 0; 
  padding: 0;
  width: 250px;
  /* height: 200px; */
  float: left;
  margin-right: 1em;
  background-color: #ffffff;
  }
.twrOpis .foto img {
  border: 0;
  }
.twrOpis .kod {
  font-size: 8pt;
  }
.twrOpis .cena {
  font-size: 12pt;
  font-weight: bold;
  color: #c00000; 
  margin: 12px 0;
  padding: 4px 0px;
  width: 200px;
  text-align: right;
  float: right;
  }
.twrOpis .dokoszyka {
  clear:right;
  margin: 12px 0;
  padding: 0;
  text-align: right;
  }
.twrOpis .opcje {
  margin: 12px 0;
  }
.twrOpis .opcje span {
  font-weight: normal;
  }
.twrOpis .opcje select {
  width: 120px;
  }
.twrOpis .submit {
  }
.twrOpis .opis {
  clear: both;
  padding: 10px 0;
  }
.twrOpis h2 {
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 4px;
  color: #000080;
  border-bottom:#000080 dotted 1px;
  }

.next {
  margin: 20px 0;
  text-align: right;
  font-size: 8pt;
  }

/* koszyk */
.koszyk {
  width: 100%;
  }
.koszyk form {
   margin: 0px; 
   padding: 0px;
  }
.koszyk .cena, .koszyk .wartosc , .koszyk .razem {
   white-space: nowrap;
   text-align: right;
  }



