.content, body,td {
  font-size: 8pt;
  font-family: verdana,helvetica,arial;
  color: #111111;
}

.mini {
height: 130px;
max-height: 130px;
background: #eed;
width: 182px;
float: left;
padding: 5px;
margin: 2px;
overflow: hidden;
position: relative;
}

.mini a:hover, .mini a p:hover, .mini span:hover{
color: black;
text-decoration: underline;
}

.mini a {
color: black;
text-decoration: none;
}

.mini b {
display: block;
}

.mini span {
display: block;
height: 20px;
padding-top: 5px;
width: 100%;
position: absolute;
top: 115px;
right: 10px;
text-align: right;
color: black;
background: #eed; 
text-decoration: underline;
cursor: pointer;
}

.mini img {
  margin: 4px;
  display: block;
  border: black 1px solid;
  width: 70px; 
  height: 70px; 
  float: left;
  margin-left: 0;
}

}
#kordynanty {
    overflow: hidden;
    height: 3px;
    text-indent: -2000em;
}

#stopka {
    clear: both;
    text-align: center;
    height: auto;
    padding-top: 5px;
    line-height: 2.0em;
}

#newsinfo .newstime {
   height: 17px;
   color: #666;
   text-decoration: none;
}

#newsinfo a {
   color: #666;
   text-decoration: none;
   line-height: 1.4em;
}

#newsinfo a:hover {
   color: black;
   text-decoration: underline;
   line-height: 1.4em;
}

#stopka hr {
    width: 95%;
    nonshade: true;
    size: 1px;
}

#newsinfo {
    width: 190px;
    float: left;
    padding: 10px;
    margin-top: 10px
}
.opis { 
    clear: both;
    padding: 0 5px;
    margin-top: 10px;
    _margin-top: 10px;
}
.tytul {
   color: #742;
   height: 50px;
   width: 280px;
   text-align: right;
   margin: 50px 20px 0 0;
   _margin-top: 40px;
   margin-left: auto;
}

.tytul a{
   color: #742;
}

#sedno {
    width: 415px;
    float: left;
    align: right;
    _margin-top: -40px;
    background: #FBF9EE url('/startimages/rounded.gif') no-repeat;
    border-right: 1px solid black;
}

#pytanie {
   background: #ddd;
   color: #666;
   padding: 4px;
   text-align: center; 
   line-height: 1.5em;
}

#pytanie textarea {
    overflow:hidden;
    width:121px;
    height:100px;
    border-style:solid;
    border-color:black;
    border-width:1px
}

#pytanie input {
  font-family: verdana,helvetica,arial;
  font-size: 8pt;
  width:121px;
  height:17px;
  border-style:solid;
  border-color:black;
  border-width:1px
}

#pytanie .klawisz {
  width:58px;
  border-style:solid;
  border-color:gray;
  border-width:1px;
  background-color:silver
}

#over_menu {
   color: #666;
   padding: 10px 10px 5px 5px;
   text-align: right;
}

#left_menu ul{
    clear: both;
    height: auto;
    width: 133px;
    margin: 0;
    padding: 3px 0 3px 0;
    list-style-type: none;
    background: #742;

}

#left_menu li {
   margin: 0;
   padding: 0;
   font-family: "verdana", sans-serif;
   font-size: 1.2 em;
}

#left_menu li a {
            padding: 4px 9px;
            display: block;
            color: #eda;
            text-decoration: none;
            text-align: right;
            margin: 2px 0 0 0;
            }

#left_menu a:hover {
          color: white;
          background: #742;
          text-decoration: underline;
}
       

#main_window {
       background: white;
       height: 100%;
       width: 770px;
       margin: 0 auto;
       }

#left_menu {
        background: #ddd url('/startimages/skos.gif') no-repeat;
        clear: both;
        width: 133px;
        margin-left: 5px;
        margin-top: 20px;
        _margin-top: -40px;
        padding-top: 45px;
        float: left; 
}

#header {
       width: 770px ;
       height: auto;
       text-align: left;
       background: white;
       }

#logo img {
       float: left;
}

#logo {
color: gray;
}

#logo a {
text-decoration: none;
color: gray;
}

#logo a:hover {
text-decoration: underline;
color: #CC0000;
}
       
#navigation {
    height:22px;
    width: 633px;
    float: left;
    margin: 0;
    padding: 0 0 0 1px;
    list-style-type: none;
    background: #FFF url('/startimages/menu_bcg.gif') no-repeat;
    }

#navigation li {
   float: left;
   margin: 0;
   padding: 0;
   font-family: "verdana", sans-serif;
   font-size: 1.2 em;
}

#navigation li a {
            padding: 2px 8px;
            display: block;
            color: #777;
            text-decoration: none;
            text-align: center;
            border: 0px solid;
            background: #FFF;
            margin: 4px 1px 0 0;
            }

#navigation a:hover {
          color: black;
          background: url('/startimages/menu_higlight.gif') repeat-x;

}
           
#logo {
       width: 558px;
       height: 229px;
       padding: 0px;
       _margin-bottom: -3px; 
       margin-left: 0px;
       float: left;
       background: url('/startimages/main_logo.gif') no-repeat;
       }
       
#strefa {
       font-style: italic;
       width: 210px;
       height: 229px;
       float: left;
       align: right;
       text-align: right;
       background: url('/startimages/strefa.gif') no-repeat;
       }

#strefa_dol {
      float: left;
      margin-left: 8px;
      width: 126px;
      height: 40px;
      color: white;
      background: white url('/startimages/strefa_dol.gif') no-repeat;
}

#strefa_dol a {
      width: 1px;
      display: block;
      padding: 36px 36px;
      background: url('/startimages/zsk.gif') no-repeat;
}

#strefa_dol a:hover {
      display: block;
      padding: 36px 36px;
      background: url('/startimages/zsk_on.gif') no-repeat;
}
       
#param_uzytkownik {
      margin: 10px 20px 10px 10px;
      }

#param_haslo {
      margin: 5px 20px 10px 10px;
      }
      
#param_loguj {
      margin: 0px 20px 0px 10px;
      }
      
#strefa .link {
      margin: 3px 20px 0px 10px;
      text-aling: right;
      }

#strefa .link a{
      color: black;
      text-decoration: none;
      }

#strefa .link a:hover{
      color: black;
      text-decoration: underline;
      }

#strefa p{
color: #AAA;
font-size: 12px;
font-weight: bold;
padding: 38px 20px 0px 0px;
line-height: 20px;
}
       
#reszta {
       clear: both;
       }       


form, p {
    margin-Top: 0;margin-Bottom:0; padding-Bottom:0; padding-Top:0;
}

#left_menu H1 {
font-size: 12px; 
font-family: verdana,helvetica,arial;
font-weight: heavy;
margin-top: 0px;
margin-bottom:3px;
}

H1 {
font-size: 15px; 
font-family: verdana,helvetica,arial;
font-weight: heavy;
color: 425A84; 
margin-top: 15px;
margin-bottom:5px;
}
H3 {
font-size: 13px; 
font-family: verdana,helvetica,arial;
font-weight: bold; 
margin-top: 15px;
margin-bottom:5px;
}
H2{
font-size: 18px; 
font-family: verdana,helvetica,arial;
font-weight: bold; 
margin-top: 15px;
margin-bottom:5px;
}


.adminBar {
        background-color: #EF4200;
        font-size: 8pt;
        font-family: verdana,helvetica,arial;
        color: #CCD6DF;
}

.formDescription {
  font-size: 10pt;
  font-weight: bold;  
  font-family: verdana,helvetica,arial;
  color: #009300;
}

.highlight {
  background-color: #EF4200;
}

.tableMenu {
  background-color: #202020;
  font-size: 8pt;
  font-family: verdana,helvetica,arial;
}

.tableMenu  {
  text-decoration: none;
}

.tab {
  border: 1px solid gray;
   background-color: #EEE;
}

.tabBody {
   border: 1px solid gray;
   background-color: #EEE; 
}
div.tabs {
    line-height: 15px;
    font-size: 14px;
}
.tabHover {
   background-color: #555555;
}
.tabActive { 
   color: white;
   background-color: #444444; 
}


