html, body{
  margin:0px;
  padding:0px;
  font-family: Tahoma;
  text-align:center;
  background:#60636B;
  color:#051F4F;
  font-size: 0.82em;
}

#naglowek{
  clear:both;
  width:100%;
  height:82px;
}
  #naglowek_tresc{
    width:100%;
    height:60px;
  }
  #naglowek_tresc_content{
    width:930px;
    margin:auto;
  }
  #logo_text{
    float:left;
    margin:23px 0px 0px 150px; 
  }
  #naglowek_pasek{
    width:100%;
    height:22px;
    background-color:#F2EEEF;
  }
  #naglowek_pasek_color{
    width:940px;
    height:22px;
    background:url('../img/bg_naglowek_pasek_color.gif');
    margin:auto;
    border-left:1px solid #cad4e8;
    border-right:1px solid #cad4e8;
  }
#site{
  width:100%;
  float:left;
  background-color:#fff;
  text-align:center;
}
  #content{
    width:940px;
    margin:auto;
  }
  #content_in{
    width:940px;
    float:left;
	  display: inline;
    border-right: 1px solid #cad4e8;
    background: url('../img/bg_tresc.gif') 0 0 repeat-y;
  }

  ul#gora, ul#gora ul {
    margin: 0;
	padding: 0;
    list-style-type: none;
  }

  ul#gora {
    border-bottom: 1px solid #cad4e8;
  }

  ul#gora li.m {
	position: relative;
    float: left;
	display: inline;
    height: 251px;
    border-left: 1px solid #cad4e8;
    background-color:#fff;
  }

  ul#gora li span {
    position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 149px;
  }

  ul#gora li a.mn {
    margin: 149px 0 0 3px;
	display: block;
	height: 20px;
	text-indent: -5555px;
	overflow: hidden;
	background-repeat: no-repeat;
  }

  ul#gora li#nr1 a.mn { width: 81px; background-image: url('../img/menu/m1.gif'); }
  ul#gora li#nr1 a.mn:hover { background-image: url('../img/menu/m1h.gif'); }
  ul#gora li#nr1 span { background-color: #ffc600; }

  ul#gora li#nr2 a.mn { width: 121px; background-image: url('../img/menu/m2.gif'); }
  ul#gora li#nr2 a.mn:hover { background-image: url('../img/menu/m2h.gif'); }
  ul#gora li#nr2 span { background-color: #de4f02; }
  ul#gora li#nr2 a:hover, ul#gora ul a:hover { display: block; }

  ul#gora li#nr3 a.mn { width: 94px; background-image: url('../img/menu/m3.gif'); }
  ul#gora li#nr3 a.mn:hover { background-image: url('../img/menu/m3h.gif'); }
  ul#gora li#nr3 span { background-color: #27ba00; }

  ul#gora li#nr4 a.mn { width: 92px; background-image: url('../img/menu/m4.gif'); }
  ul#gora li#nr4 a.mn:hover { background-image: url('../img/menu/m4h.gif'); }
  ul#gora li#nr4 span { background-color: #b809c3; }

  ul#gora li#nr5 a.mn { width: 90px; background-image: url('../img/menu/m5.gif'); }
  ul#gora li#nr5 a.mn:hover { background-image: url('../img/menu/m5h.gif'); }
  ul#gora li#nr5 span { background-color: #fe8300; }

  ul#gora li#nr6 a.mn { width: 89px; background-image: url('../img/menu/m6.gif'); }
  ul#gora li#nr6 a.mn:hover { background-image: url('../img/menu/m6h.gif'); }
  ul#gora li#nr6 span { background-color: #0979c3; }

  ul#gora li.m ul {
    position: absolute;
    top: 0;
    left: 3px;
    width: 100%;
  }

  ul#gora li.m ul li a {
    margin: 10px 0;
    display: block;
    width: 100%;
    text-indent: -5555px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0 50%;
  }

  ul#gora ul li#nr21 a { height: 18px; background-image: url('../img/menu/m21.gif'); }
  ul#gora ul li#nr21 a:hover { background-image: url('../img/menu/m21h.gif'); }
  ul#gora ul li#nr22 a { height: 18px; background-image: url('../img/menu/m22.gif'); }
  ul#gora ul li#nr22 a:hover { background-image: url('../img/menu/m22h.gif'); }
  ul#gora ul li#nr23 a { height: 26px; background-image: url('../img/menu/m23.gif'); }
  ul#gora ul li#nr23 a:hover { background-image: url('../img/menu/m23h.gif'); }
  ul#gora ul li#nr24 a { height: 9px; background-image: url('../img/menu/m24.gif'); }
  ul#gora ul li#nr24 a:hover { background-image: url('../img/menu/m24h.gif'); }
  ul#gora ul li#nr31 a { height: 9px; background-image: url('../img/menu/m31.gif'); }
  ul#gora ul li#nr31 a:hover { background-image: url('../img/menu/m31h.gif'); }
  ul#gora ul li#nr41 a { height: 9px; background-image: url('../img/menu/m41.gif'); }
  ul#gora ul li#nr41 a:hover { background-image: url('../img/menu/m41h.gif'); }

  ul#gora ul#form { padding-top: 20px; height: 130px; }
  ul#gora ul#stud, ul#gora ul#kont { margin-top: 112px; height: 40px; }

  ul#gora li#image { width: 348px; height: 251px; background: #fff; }

  .clr { margin: 0; padding: 0; clear: both; height: 0; font-size: 0; line-height: 0; }

    #left{
      padding: 30px 0 0 0;
      float:left;
      width:590px;
      min-height: 337px;
      border-right: 1px solid #cad4e8;
	    border-left: 1px solid #cad4e8;
    }
    #right{
      float:left;
      width:348px;
    }
    #nazwa_strony_margin{
      height:32; 
      width:348px;
      background-color:#fff;
    }
    #nazwa_strony{
      float:left;
      background-color:#0979C3;
      width:348px;
      height:42px;
    }
    #kropki{
      float:left;
      height:40px;
      width:348px;
	    background-position: 0 0;
	    background-repeat: no-repeat;
    }
    #right_tresc{
      float:left;
      width:270px;
      margin:0px 0px 0px 63px;
      display:inline;
    }
    #right_tresc p{
      width:250px;
      float:right;
      margin:9px 0px 0px 0px;
      text-align:right;
      color:#44474F;
    }    
/*******loga**********/
#loga{
  width:100%;
  height:60px;
  float:left;
  clear:both;
  border-left: 1px solid #cad4e8;
  background: url('../img/bg_tresc.gif') -1px 0 repeat-y;
}
#loga_right{
  width:348px;
  height:60px;
  float:right;
  border-left: 1px solid #cad4e8;
  border-right: 1px solid #cad4e8;
}
#loga_right img{
  float:right;
  display:inline;
}
/*******stopka**********/
#stopka{
  width:100%;
  height:113px;
  float:left;
}
#stopka ul{
  width:909px;
  height:27px;
  margin:0px auto 0px auto;
}
#stopka ul li{
  float:left;
  margin:12px 9px 0px 0px;
  list-style:none;
  display: inline;
}
#stopka ul li a {
  margin: 0;
  display: block;
  height: 16px;
  text-indent: -5555px;
  overflow: hidden;
  background-repeat: no-repeat;
}

#stopka ul li a#s1 { width: 53px; background-image: url('../img/stopka/s1.png'); }
#stopka ul li a#s1:hover { background-image: url('../img/stopka/s1h.png'); }
#stopka ul li a#s2 { width: 117px; background-image: url('../img/stopka/s2.png'); }
#stopka ul li a#s2:hover { background-image: url('../img/stopka/s2h.png'); }
#stopka ul li a#s3 { width: 89px; background-image: url('../img/stopka/s3.png'); }
#stopka ul li a#s3:hover { background-image: url('../img/stopka/s3h.png'); }
#stopka ul li a#s4 { width: 41px; background-image: url('../img/stopka/s4.png'); }
#stopka ul li a#s4:hover { background-image: url('../img/stopka/s4h.png'); }
#stopka ul li a#s5 { width: 61px; height: 18px; background-image: url('../img/stopka/s5.png'); }
#stopka ul li a#s5:hover { background-image: url('../img/stopka/s5h.png'); }
#stopka ul li a#s6 { width: 55px; background-image: url('../img/stopka/s6.png'); }
#stopka ul li a#s6:hover { background-image: url('../img/stopka/s6h.png'); }

#copiright{
  width:939px;
  height:50px;
  margin:auto;
}
#copiright p{
  float:left;
  color:#94969C;
  margin:5px 0px 0px 40px;
}
#active_logo{
  float:right;
  width:33px;
  height:16px;
  margin-top:12px;
  background:url('../img/active_logo.jpg');
}
#active_link{
  width:33px;
  height:16px;
  float:left;
}
/******ogolne*******/

img { float:left; }
.both { width: 100%; height: 1px; clear: both; float: left; }

h1{
  font-size: 1em;
  float:left;
  margin:20px;
} 
a, a:visited, a:active{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}           


/* tresc */

.blok_text{
  float:left;
  width:550px;
  margin: 0px 0px 0px 0px;
  display:inline; 
  text-align:left;
}
.kwadraciki{
  margin-top: 3px;
  float:left;
  display: inline;
  width:50px;
}
.blok_content{
  float:right;
  width:500px;
  min-height: 290px;
  _height: 290px;
}
.blok_text{
  margin-top:25px;
}
.blok_text p {
  font-size: 1em;
  margin: 10px 0;
  color:#44474F;
}
h1{
  font-size: 1.1em;
  float: left;
  display: inline;
  margin:0 0 5px 0;
  width: 75%;
} 
.data{
  float: right;
  display: inline;
  width:100px;
  color:#AAAEB3;
}
.blok_text_line{
  width:100%;
  clear: both;
  height:1px;
  margin: 0 0 5px 0;
  line-height: 0px;
  font-size:0px;
  background-color:#D9D9D9;
}
.blok_text_tresc{
  font-size: 1em;
  float:left;
  color:#44474F;
  width:100%;
}

a, a:active, a:focus, a:visited { text-decoration: underline; color:#051F4F; }
a:hover { text-decoration: none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

a.back { margin-top: 10px; float: right; display: inline; clear: both; font-weight: bold; }

ul#map { margin: 15px 0 0 0; padding: 0; list-style-type: none; line-height: 15px; }
ul#map li { margin: 0; padding: 0; list-style-type: none; }
ul#map li.sub { margin-left: 15px; }
ul#map li a { color: #00a8ff; }

.visible { visibility: visible; }
.unvisible { visibility: hidden; }

div#loading a#loadingLink img { float: none; }

