body {
  background-color : #FBFBFB;
  font-size : 14px;
  color : #333333;
  font-family : "Verdana", "Tahoma", "Arial";
}

#table {
  background-color : #ffffff;
  width : 1000px;
  border-left: 1px solid #d9dddf;
  border-right: 1px solid #d9dddf;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
}

#logo {
  background-color : #ffffff;
}

#menu_top {
  height: 20px;
  font-size : 16px;
  background-color : #f0f0f0;
  text-align: right;
  padding: .50em 5em .50em 1.5em;
  border-top: 1px solid #d9dddf;
  border-bottom: 1px solid #d9dddf;
}

#menu_top a {
  color : #676767;
  text-decoration : none;
  font-size : 14px;
  margin: 1px;
  padding-right : 20px;
}

#menu_top a:hover
{
  text-decoration : underline;
  color : #a7a700;
}

#lokalizacja {
   background-color : #ffffff;
   margin-top: 10px;
   padding-left: 20px;
   font-family : "Tahoma", "Arial";
   font-size : 13px;
}

#lokalizacja a {
   color : #666699;
   font-family : "Tahoma", "Arial";
   font-size : 13px;
   text-decoration : none;
}

#lokalizacja a:hover {
   color : #58511d;
   text-decoration : underline;
}

#logowanie {
  text-align: right;
  padding-right: 45px;
  padding-top: 5px;
}

#logowanie a img {
   border: 0px;
}

#logowanie p {
  color : black;
  font-size : 12px;
  font-family : "Arial", "Verdana";
}

#logowanie a {
  color : #646497;
  text-decoration : none;
  font-size : 12px;
  font-family: "Arial", "Verdana";
  margin-left: 5px;
}

#logowanie a:hover {
  text-decoration : underline;
  color : #a7a700;
}

#stopka {
  background-color : #f0f0f0;
  padding-top : 5px;
  padding-left : 30px;
  padding-bottom : 5px;
  margin-bottom : 3px;
}

#stopka p {
  color : #676767;
  font-size : 11px;
  font-family : "Verdana", "Tahoma", "Arial";
}

#stopka a {
  color : #676767;
  text-decoration : none;
  font-size : 11px;
  margin: 1px;
}

#stopka a:hover {
  text-decoration : underline;
  color : #a7a700;
}


#content {
  padding-right : 15px;
  padding-left : 10px;
  padding-top : 5px;
  padding-bottom : 10px;
  margin : 5px 10px 20px 20px;
  min-height : 300px;
}

#content h2 {
  font-size : 25px;
  padding-bottom : 10px;
  color : #646497;
  font-family : "Times New Roman";
  font-weight : 300;
}

#content h3 {
  margin-top : 22px;
  font-size : 1em;
  color : #333333;
}

#content hr {
  border: 1px dotted grey;
}


#content p {
  font-size : 19px;
  line-height : 1.4em;
  color : #333300;
  text-align : left;
  font-family : "Times New Roman";
}

#content ul li {
  font-size : 16px;
  line-height : 1.2em;
  color : #797900;
  font-family : "Times New Roman";
}

#content a {
  color : #000087;
  font-family : "Arial";
  font-size : 15px;
  text-decoration : none;
  padding-left : 3px;
  padding-right : 3px;
}

#content a:visited {
  color : #646497;
}

#content a:hover {
  color : #58511d;
  text-decoration : underline;
}

#content a img {
  border: 0px;
}

#content meter {
  border: none;
}

#content progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  width: 400px;
  height: 20px;
  border: none;
  background: #F4F4F4;
  border-radius: 3px;
  box-shadow: 0 2px 3px rgba(110,110,110,0.2) inset;
}

#content table tr td {
  font-family: "Times New Roman";
  font-size: 19px;
  padding: 0px;
  margin: 0px;
}

#content table tr td a {
  color : #333366;
  font-family : "Arial";
  font-size : 15px;
}


#tabela table {
  border-width : 1px;
  border-color : #D7D7D7;
  border-style : solid;
}

#tabela table tr td {
  border-width : 1px;
  border-color : #D7D7D7;
  border-style : solid;
  color : #333366;
  font-family : "Times New Roman";
  font-size : 14px;
  padding : 2px;
  padding-left : 7px;
}

#tabela table tr td a {
  color : #333366;
  font-family : "Times New Roman";
  font-size : 14px;
}

#content fieldset {
  border-width : 0px;
  text-align : center;
}

#stat p {
  font-size : 14px;
  color : #646497;
  text-align : center;
  font-family : "Verdana";
}

.input {
 font-size : 14px;
}

.buton {
 font-size : 15px;
}

.submit {
 font-size : 14px;
}

.metr {
 width: 400px;
 height: 7px;
 margin-left : 30px;
}

      .math {
            font-size : 17px;
            color : #333333;
            text-align : center;
            font-family : "Times New Roman";
      }

      .lewa {
            float : left;
            margin-right : 10px;
      }
      .prawa {
            float : right;
            margin-left : 10px;
      }
      .lewy {
            float : left;
            margin-right : 1px;
      }

      .tab {
            text-align : center;
            font-size : 14px;
            font-family : "Verdana";
            color : #646497;
      }

      .link-1 {
            margin : 30px;
      }
      .link-2 {
            margin : 50px;
      }
      .link-3 {
            margin : 70px;
      }
      .link-4 {
            margin : 90px;
      }

      .margin-1 {
            margin-left : 100px;
      }
      .margin-2 {
            margin-left : 200px;
      }
      .margin-3 {
            margin-left : 300px;
      }

      .color_tr {
            background-color:#f0f0f0;
      }

      .color_th {
            background-color: #DDE6F7;
      }


.narzedzia {
  border-width : 1px;
  border-color : #E7E7E7;
  border-style : solid;
  background-color : #F9F9F9;
  padding-left: 10px;
}

.reklama {
  font-size : 17px;
  color : #333333;
  text-align : center;
  font-size : 12px;
  font-family : "Verdana", "Tahoma", "Arial";
  text-decoration : none;
}

.zadanie {
  border: 1px ridge;
  border-color: green;
  margin: 3px;
  padding: 5px;
  background-color: #DFFFBF;
}

.def { color : #646497; }

.link {
  background-color: #FFF;
  padding: 10px;
  border-style: solid;
  border-width : 1px;
  border-color:#E7E7E7;
}

.example {
  background-color: #FFF;
  padding: 10px;
  border-style: solid;
  border-width : 1px;
  border-color:#E7E7E7;
}

.err {
  background-color: #FFF5F5;
  padding: 10px;
  border-style: solid;
  border-width : 2px;
  border-color: #FF7D7D;
}

     .def1 {
		background-color: #F9F9F9;
		padding: 10px;
		border-style: solid;
		border-width : 1px;
		border-color:#E7E7E7;
	  }

     .def2 {
		background-color: #F9F9F9;
		padding: 10px;
		border-style: solid;
		border-width : 1px;
		border-color:#E7E7E7;
	  }

     .def3 {
		background-color: #FFF7F7;
		padding: 10px;
		border-style: solid;
		border-width : 1px;
		border-color:#FFEFEF;
	  }

     .def4 {
		background-color: #FCFCFC;
		padding: 10px;
		border-style: solid;
		border-width : 1px;
		border-color:#E7E7E7;
	  }

     .deft {
		background-color: #F7F7FF;
		padding: 10px;
		border-style: solid;
		border-width : 1px;
		border-color: #EFFFEF;
	  }