html, body
{
  text-align: center;
  background-color: #fff;
  color: #000;
  margin: 5px !important;
  margin: 0;
  padding: 0;
}

h1
{
font-family: Arial;
font-size: 14px;
font-weight: bold;
}

#all1, #all2
{
  width: 780px;
  margin: 0 auto 0 auto;
}

#all1 {height: 640px;}
#all2 {height: 1018px;}


#frame1, #frame2
{
  width: 756px !important;
  width: 756px;
  float: left;
  overflow: hidden;
  margin: 0 auto 0 auto;
  border: 1px solid;
  background-color: #FFF;
}

#frame1
{
 height: 616px !important;
 height: 618px;
}

#frame2
{
  height: 994px !important;
  height: 996px;
}

#container1, #container2
{
  width: 756px;
  margin: 0 auto 0 auto;
}

#container1{height: 616px;}
#container2{height: 994px;}

#top
{
  height: 105px;
  background-color: #f7f7f7;
}

#pasek_logo /*blue vertical line(TOP)*/
{
  width: 28px;
  height: 105px;
  float: left;
  overflow: hidden;
  background-color: #44759c;
  background-image: url("pix/tl.jpg");
  background-repeat: no-repeat;
  background-position: top;
}

#logo /*logo firmy+tytul */
{
  width: 728px;
  height: 105px;
  float: left;
  overflow: hidden;
  background-color: #afbcc2;
  background-image: url("pix/top.jpg");
  background-repeat: no-repeat;
  background-position: top;
}

#menu_top /*black line+grad+menu*/
{
  width: 100%;
  background-color: #000;
  height: 35px;
  background-image: url("pix/grad.gif");
  background-repeat: repeat-x;
  background-position: top;

}

#menu_top img
{
  float: right;
  margin: 14px 5px 0px 2px;
  display: inline;
  border: 0px;
}

#content1, #content2
{
  width: 100%;
  background-color: #000;
}

#content1
{
  min-height: 456px;
  height: auto !important;
  height: 453px;
}

#content2
{
  min-height: 834px;
  height: auto !important;
  height: 831px;
}

#pasek_menu1, #pasek_menu2 /*blue vertical line(MENU)*/
{
  min-width: 28px;
  width: auto !important;
  width: 28px;
  float: left;
  overflow: hidden;
  background-color: #44759c;
  background-image: url("pix/ml.jpg");
  background-repeat: repeat-y;
  background-position: top;
}

#pasek_menu1
{
  min-height: 456px;
  height: auto !important;
  height: 456px;
}

#pasek_menu2
{
  min-height: 834px;
  height: auto !important;
  height: 834px;
}

#menu1, #menu2
{
  width: 162px;
  float: left;
  text-align: left;
  overflow: hidden;
  background-color: #e9e9e9;
  background-image: url("pix/menu.gif");
  background-repeat: repeat-y;
  background-position: left;
}

#menu1
{
  min-height: 456px;
  height: auto !important;
  height: 456px;
}
#menu2
{
  min-height: 834px;
  height: auto !important;
  height: 834px;
}

#menu1 li a, #menu2 li a
{
  display: block;
  padding: 15px 20px;
  color: #000;
  font-family: Arial;
  font-size: 17px;
  width: 113px !important;
  width: 153px;
  text-decoration: none;
  border-bottom: 1px solid #bdbdbd;
}

#menu1 li a:hover, #menu2 li a:hover
{
  background: #44759d;
  color: #fff;
  text-shadow:1px 1px 2px #323232;
}

#menu1 ul, #menu2 ul
{
  margin: 0; 	
  padding: 0;
}

#menu1 ul li, #menu2 ul li
{
  margin: 0 0 0;	
  padding: 0;
  list-style-type: none;
}

#data1, #data2
{
  width: 566px;
  float: left;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0;
  overflow-y: hidden;
  background-color: #f8f8f8;
  background-image: url("pix/backgr.jpg");
  background-repeat: no-repeat;
  background-position: center
}

#data1
{
  min-height: 456px;
  height: 456px;
}

#data2
{
  min-height: 834px;
  height: 834px;
}

#txt1, #txt2, #ind
{
  width: 496px;
  margin: 0 auto 0 auto;
  font-family: Arial;
}

#ind
{
text-align: center;
line-height: 8px;
font-size: 15px;
}

#txt1
{
  text-align: justify;
  font-size: 15px;
}
#txt2
{
  text-align: left;
  font-size: 12px;
  line-height: 17px;
}

#txt1 li a, #txt2 li a
{
  display: block;
  color: #000;
  font-family: Arial;
  text-decoration: none;
}

#txt1 li a
{
  padding: 14px 5px;
  font-size: 14px;
}

#txt2 li a
{
  padding: 5px 5px;
  font-size: 17px;
}

#txt1 li a:hover, #txt1 li a:hover
{

  color: #000;
  text-decoration: underline;
}

#txt1 ul, #txt2 ul
{
  margin: 0; 	
  padding: 0;
}

#txt1 ul li, #txt2 ul li
{
  margin: 0 0 0;	
  padding: 0;
}

#txt1 ul li {list-style-type: disc;}
#txt2 ul li {list-style-type: none;}

#dec
{
  text-align: left;
  width: 476px;
  margin: 0 auto 0 auto;
  padding: 0;
  font-family: Arial;
  font-size: 13px;
}

#dec ul li
{
  margin: 0 0 0;	
  padding: 0;
  list-style-type: decimal;
}

#bottom
{
  clear: both;
  width: 100%;
  background-color: #000;
  height: 20px;
  color: #fff;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  line-height:20px;

}

#shad_u
{
  height: 11px;
  width: 780px;
  background-color: #fff;
  background-image: url("pix/cu.jpg");
  background-repeat: no-repeat;
  background-position: bottom;
}

#shad_d
{
  height: 11px;
  width: 780px;
  clear: both;
  background-color: #fff;
  background-image: url("pix/cd.jpg");
  background-repeat: no-repeat;
}

#shad_r1, #shad_r2
{
  width: 11px;
  float: left;
  background-color: #fff;
  background-image: url("pix/cr.jpg");
  background-repeat: repeat-y;
}

#shad_r1 {height: 618px;}
#shad_r2{height: 996px;}

#shad_l1, #shad_l2
{
  width: 11px;
  float: left;
  overflow: hidden;
  background-color: #fff;
  background-image: url("pix/cl.jpg");
  background-repeat: repeat-y;
}

#shad_l1 {height: 618px;}
#shad_l2 {height: 996px;}


