table { border-width: 0px; border-collapse: collapse; }
td { vertical-align: top; padding: 0px; }
img { border-width: 0px; }
td img, embed { display: block; }
td img.inline { display: inline; }
body { height: 100%; background: #F1F1F1 url('../images/design_main.jpg') repeat-x; padding: 0px; margin: 0px;}
/*  a:hover, a:visited, a { text-decoration: none; } */
li, p, td, span, div	 { color: #353535; font-family: Tahoma, Verdana; font-size: 8pt;}
a { color: #4F0000; }
a.menu { text-decoration: none; }
.main { position: absolute; width: 810px; }
img.l { position: absolute; }
img.r { /* position: absolute; left: 75px; top: 9px; */ float: left; }
div.menu { margin-left: 30px; margin-top: 45px; z-index: 2; float: left; }
img.menu { float: left; }
div.f_main { clear: both; margin-left: 30px; position: relative; width: 780px;}
div.design { width: 100%; height: 259px; }
div.foot { position: relative; top: -2px; margin-left: 30px; font-size: 2pt;  background: #690200; height: 6px; width: 780px; }
div.t_foot { text-align: center; width: 810px; }
div.content { float: left; padding-top: 0px; padding-bottom: 20px; width: 588px; }
div.content2 { margin-left: 14px; width: 570px; }
img.nazywo { margin-left: 30px; margin-top: 18px;  }
img.zajawka { margin-left: 30px; margin-top: 18px; margin-bottom: 10px; }

/* orders */
.grey { font-size: 8pt;  padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; height: 22px;  background: #BFBFBF; }
.lgrey { background: #D8D8D8; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; }
.lgreyprint { background: #D8D8D8; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; border-bottom: 1px solid black; padding-bottom: 3px; }
.grayprint { font-size: 8pt;  padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; height: 22px; }
/* /orders */

/* howto */
.h_gray { width: 430px;  background: #BFBFBF; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; }
.h_gray_s { width: 60px; padding-left: 20px; background: #BFBFBF; font-size: 8pt;  height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; }
.h_grey { background: #D8D8D8; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; }
.h_grey_s { padding-left: 20px; background: #D8D8D8; font-size: 8pt;   height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; }
.h_table { border-top: 1px solid black; border-bottom: 1px solid black; padding-left: 5px; }
/* /howto */


.div_top { margin-bottom: 20px; }
.header { margin-left: 10px; font-size: 11pt; font-weight: bold; color: #4C4C4C; }
.header_content { margin-top: 2px; }

.zudform { position: relative; top: 1px; width: 100px; float: left; background: #A1A1A1; padding: 2px; margin-right: 10px; }
.zudform1 { margin-bottom: 10px; clear: both; }
.zudinput { border: 1px solid black; width: 230px; }
.zudbut { clear: both; text-align: center; }

td.simit1 { width: 20px; font-weight: bold; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; }
td.simit2 { padding-left: 20px; font-size: 8pt;   height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; width: 280px; }
td.simit3 { text-align: center; font-weight: bold; font-size: 8pt;  height: 22px; padding-top: 3px; padding-left: 10px; border-top: 1px solid black; padding-bottom: 3px; }
td.simit4 { text-align: center; padding-left: 20px; font-size: 8pt;   height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; }

/* submenu */
span.submenu2 { position: relative; color: #FFFFFF; top: 3px; font-family: Tahoma; font-size: 8pt; }
/* submenu */

/* about-zarzadzanie */
td.asp { padding-left: 5px; background: #D8D8D8; font-size: 8pt;   height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; }
td.asp2 { padding-left: 5px; background: #BFBFBF; font-size: 8pt;  height: 22px; padding-top: 3px; border-top: 1px solid black; padding-bottom: 3px; }
/* about-zarzadzanie */

/* sim */
div.sim_b  { margin-left: 10px; width: 160px; padding: 2px; border: 1px solid blue; text-align: center; font-size: 8pt; float: left; color: blue; }
div.sim_c  { margin-left: 10px; width: 160px; padding: 2px; border: 1px solid gray; text-align: center; font-size: 8pt; float: left; color: gray; }
div.sim_br  { margin-left: 10px; width: 160px; padding: 2px; border: 1px solid brown; text-align: center; font-size: 8pt; float: left; color: brown; }
/* sim */

.jo_table tr td {
  border: 1px solid #000000;
  padding: 5px;
  font-size: 10pt;
}

.jo_table ul {
padding: 0px;
margin: 0 0 0 15px;
}

table.p3m10 td {
  padding: 3px;
  font-size: 10pt;
}

table.tableZPORR {
  border: 1px solid #000000; margin: 10px 0 0 20px;
}
table.tableZPORR td {
  padding: 5px;
}

ul.arrowLi {
  padding: 0px;
  margin: 0px;
}

ul.arrowLi li {
  list-style: none;
  line-height: 150%;
  background: url('../../style/images/bullet_arrow.gif') 0 6px no-repeat;
  padding-left: 10px;
}

table.sz_program { border-top: 1px solid black; border-bottom: 1px solid black; padding-left: 5px; }

table.sz_program tr.header td { background: #BFBFBF;  font-weight: bold; height: 20px; padding-top: 3px; padding-left: 3px; }
table.sz_program tr.lgrey td, table.sz_program tr.grey td {font-size: 7pt; padding-top: 3px; padding-right: 3px; border-top: 1px solid black;}
table.sz_program tr.lgrey td sup { font-size: 8pt;}

