#xnav2 * { border: 1px solid #ff0000; }

body, p, td { font-size:8pt; font-family:Verdana,Tahoma,Arial,"Arial CE",sans-serif; } 
body { background: #2D1314 url('m2.gif') 0% 0% repeat; }

#wrapper {
  width: 980px;
  text-align: right;
  background: transparent url('napis.gif') left top repeat-y; 
  }

.wrapperTbl { margin-left:100px; border-left:#4F1F1A solid 3px; border-right:#4F1F1A solid 3px; }

.ng1	{ font-size:16pt; font-weight:bold; font-variant:small-caps; font-family:"Helvetica"; }

.ng2	{ 
  margin:40px 0 4px 0;
  padding:4px 30px ;
  padding-left:30px; background:transparent url('em.gif') 0px 1px no-repeat;
  border-bottom:1px solid #4e190b;
  font-size:12pt;
  }
.ng2	h1 { 
  margin:0; padding:0;
  font-size:12pt;
  }

.ng2b	{ 
  margin:4px 0;
  padding:4px 30px;
  padding-left:66px; background:transparent url('klasa.gif') 30px 3px no-repeat;
  border-bottom:1px solid #4e190b;
  }
.ng2b h2 { 
  margin:0; padding:0;
  font-size:8pt;
  font-weight:normal;
  }

.bg1a	{ 
  color:#ffffff; border-top:#2D1314 solid 2px; border-bottom:#2D1314 solid 2px; 
  background: #251011 url('szablon/blondyna.jpg') 0% 0% no-repeat; 
  height: 202px; 
  }
.bg1a p { 
  font-size: 8pt;
  margin: 0px; padding: 0px 30px 4px 0;
  }

.bg2a	{ color:#ffffff; background-color:#560a0b; }
.bg2c	{ color:#ffffff; background: #560a0b url('tlo1a.gif') 100% 0% repeat-y; border-bottom:#2D1314 solid 1px; }
.bg2c a { color:#000000; text-decoration:none; }
.bg2c a:hover { color:#ff0000; text-decoration:none; }

.bg3a	{ color:#000000; background: #2D1314 url('szablon/gga.jpg') 0 0 repeat-y; border-left:#2D1314 solid 1px; } 
.bg3c	{ color:#ecd7ac; background-color:#2D1314; } /* background: #ffffff url('m2.gif') 0% 0% repeat;  */

.bg4a	{ color:#ffffff; background-color:#251011; }
.bg4a a { color:#c66b42; text-decoration:none; }
.bg4a a:hover { color:#ECD7AC; text-decoration:none; }

.bg5a	{ color:#ECD7AC; background-color: #2D1314; }
.bg5a a { color:#c66b42; text-decoration:none; }
.bg5a a:hover { color:#ECD7AC; text-decoration:none; }



.s8  { font-size:8pt; }
.s10 { font-size:10pt; }
.s12 { font-size:12pt; }

/* menu */

#menu1 * { margin:0; padding:0; }

#menu1 {
 width: 600px;
}
#menu1 ul {
  list-style: none;
  }
#menu1 li {
  float: left;
  display: block;
  border-bottom: 1px solid #802628;
  background: transparent url('gwiazdka4.gif') 5px 9px no-repeat;
}
#menu1 li a {
  display: block;
  padding: 8px 22px 8px 22px;
  color: #ffffff;
  font-size: 8pt; font-weight: normal;
  text-decoration: none;
}
#menu1 li a:hover {
 background-color: #2D1314;
 color: #FFFFFF;
}




#nav2 * { margin:0; padding:0; }

#nav2 {
  margin:0;
  padding:0;
  width:220px;
}
#nav2 h1 {
  display: block;
  color: #ECD7AC; background: #250000 url('szablon/m2dzial.jpg') 100% 0px repeat-x;
  font-size: 12pt;
  padding: 20px 0 5px 10px;
  margin: 12px 0px 2px 0px;
}

#nav2 ul {
  list-style:none;
  margin: 0 0 16px 0;
}
#nav2 ul li {
  margin:0; padding:0; 
  cursor:pointer;
  position:relative;
  border-bottom: 1px solid #802628;
  background: #5E0E10 url('gwiazdka4.gif') 5px 9px no-repeat;
}
#nav2 ul li:hover {
  background:#2D1314;
  }
#nav2 ul a {
  width:198px; 
  padding: 8px 0 8px 22px;
  display:block;
  color:#ffffff;
  text-decoration:none;
  border-left: 0px solid #eccb6a;
  border-right: 0px solid #2D1314;
  }


#nav2 ul a b {
position:absolute;
bottom:-1px;right:0;
border-left:12px dashed transparent;
border-bottom:12px solid #000;
}
/* --------- Fly Out -------- */
#nav2 ul ul {
  position:absolute;
  left:-999em;
  list-style:none;
  width: 210px;
  border: 1px solid #5E0E10;
  border-top: 8px solid #2D1314;
  }
#nav2 ul li:hover ul {
  left:220px;
  top:0px;
  }
#nav2 ul ul li {
  border-bottom: 1px solid #E4C789;
  border-left: 0px solid #ffffff; /* */
  background-image: none;
  margin:0; 
  padding: 0px;
  background:#ECD7AC;
}
#nav2 ul ul li a {
  width: 188px;
  font-weight: normal;
  color: #2D1314;
  padding: 4px 12px;
}

#nav2 ul ul a:hover {
  background: #2D1314 url(none);
  color: #FFFFFF;
}




a { color:#c66b42; text-decoration:none; }
a:hover { color:#c00000; text-decoration:underline; }

.ng2 { font-size:12pt; font-weight:bold; }
.ng2a { font-size:8pt; }
.ng2a a { font-size:8pt; text-decoration:none; }
.ng3 { font-size:12pt; font-weight:bold; }

.klasa ul li { list-style:square; font-size:8pt; font-weight:bold; line-height:150%; margin-top:10px; }
.klasa ul p { font-size:8pt; font-weight:normal; text-align:justify; margin-top:4px;}
.klasa ul li ol li { list-style:decimal; font-size:8pt; font-weight:normal;  margin-top:4px;}

.dyplom { border-top:#000000 solid 1px;border-left:#000000 solid 1px; border-right:#000000 solid 2px;border-bottom:#000000 solid 2px; }

.dzial { color:#800000; font-weight:bold; }

.lista ul li { list-style:square; font-size:8pt; line-height:150%; margin-top:10px; }

.lista-b ul li { list-style:square; font-size:8pt; line-height:150%; margin-top:10px; }
.lista-b ul li:first-line { font-weight:bold; }

.normal { font-weight:normal; }

.wininfo .nwwykaz td.nwln1 { font-size:8pt; border-bottom:#000080 solid 1px; }
.wininfo .nwwykaz td.nwln2 { font-size:12pt; color:#c40000; line-height:200%; }
.wininfo .nwwykaz td.nwln3 { font-size:8pt; }

div.plan thead { background-color:#e0e0e0; padding:2px; }

/* lastminute */

.lmwykaz thead tr { background-color:#4D1E1A; }
.lmwykaz tr.ln1 td { border-top:#331518 solid 1px; }
.lmwykaz .bw1 { background-color:#331518; }
.lmwykaz .bw0 { background-color:#ffffff; }
.lmwykaz .cena { color:#b2091c; }

.lmoferta { background-color:#331518; }
.lmoferta .cena { color:#b2091c; }

.lmform-b select, .lmform-b input { font-size:8pt; font-family:verdana,arial,sans-serif; }
.lmform-h { border:#421C20 solid 1px; background-color:#4D1E1A; padding:0.5em; }
.lmform-b { border:#421C20 solid 1px; background-color:#39171B; padding:4px; }
.lmform-b label { width:50px; }
.lmform-b label.l2 { text-align:right; }


/* polska */
.plm {
  width: 100%;
  border: 0;
  border-top: 5px solid #5E0E10;
  border-bottom: 1px solid #5E0E10;
  text-align: left;
  background: #271010 url('szablon/plmtlo.jpg') 100% 0% no-repeat;
  }
.plm0 {
  font-size: 16pt;
  color: #ecd7ac;
  text-align: right;
  padding-top: 10px; 
  }
.plm0 b {
  color: #c66b42;
  }
.plm1a {
  width: 150px;
  background: #2D1314;
  }
.plm1b {
  text-align: left;
  }
.plm2 {
  height: 380px;
  text-align: center;
  }
.plm3 {
  color: #ffffff; background: #251011;
  margin:0 0 0 1em;
  padding:1em 2em;
  }
.plm3 b {
  font-size: 120%;
  color: #FF8040;
  }

#plmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 140px;
padding: 0px;
margin: 0px;
}

#plmenu h1 {
display: block;
background-color:#FF9900;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:139px;
}

#plmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#plmenu ul li {
margin: 0px;
padding: 0px;
}
#plmenu ul li a {
display: block;
border-bottom: 1px dashed #451D1F;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #c66b42;
background-color: #2D1314;
width:140px;
}

#plmenu ul li a:hover, #plmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

