BODY
{
  font-family: Tahoma;
  font-style: normal;
  font-size: 10px;
  background-color: white;
}
IMG
{
  border: 0px;
}
OBJECT
{
  border: 0px;
  display: inline;
}
FORM
{
  display:inline;
}
INPUT
{
  border: 0px;
  font-size: 10px;
  text-align: center;
}
SELECT
{
  border: 0px;
  font-size: 10px;
  text-align: center;
}
TEXTAREA
{
  border: 0px;
  font-size: 11px;
  text-align: left;
}
H1
{
   display: block;
   height: auto;
   color: #9DADCB;
   font-size: 32px;
   font-weight: normal;
   letter-spacing:-3px;
   margin: 0px;
}
TD
{
   border: 0px;
   font-size: 10px;
}
H1.prawo { text-align: right;}
P
{
   font-size: 12px;
   color: #2C2A51;
   margin: 0px 3px 0px 3px;
   text-align: justify;
}
P.prawo { text-align: right;}

UL { margin: 0px; padding: 0px;}
LI { margin: 0px; padding: 0px; list-style-type: square;  list-style-position: inside; color: #2C2A51;}

/* ###### BLOKI JEDNORAZOWE ###### */
#kontener {position: absolute; top: 0px; left: 50%; margin-left: -350px; width: 750px;}
#pasek {position: absolute; top:40px; width:100%; background-color: #2C2A51; height: 45px; }

#top_bar {position: relative; height: 8px; width: 100%; background-color: #2A2984; font-size: 2px; }
#top_menu {position: relative; height: 15px; width: 100%; padding: 0px 0px 2px 0px; background-color: white;}
          #top_menu { text-align: right; color: #747474; font-weight: bold;}
          #top_menu a { float: right; color: #747474; display:block; padding:1px 0px 1px 10px; text-decoration:none; white-space:nowrap;}
          #top_menu a:hover {color: #4C4C4C; background-color: #CCD5E4;}

#menu_kontener {position: relative; height: 63px; width: 100%; background-color: white;}
    #menu {position: relative; float: right; width: 541px; height: 50px; top: 13px; overflow: hidden;}
    #menu a {display: block; float: right; height: 50px; padding: 0px 15px 0px 15px;}
          #menu a {background-color: #6980A7; color: white; font-family: Tahoma; font-size: 17px; font-weight: normal; text-align: center; text-decoration:none; }
          #menu a:hover {background-color: #2C2A51;}
    #logo {position: relative; float: left; display: inline; width: 209px; height:63px;}
    #spacer {position: relative; float: right; display: block; width: 8px; height: 50px;}
          #spacer {background-color: white; }
    #other {position: relative; float: right; display: block; width: auto; height: 50px; padding: 0px 10px 0px 10px; }
           #other {background-color: #2C2A51; color: white; text-align: right; }
           #other input{border: 0px; color: #2C2A51; text-align: center; font-size: 10px;}
           
#content {position: relative; width:100%; height: 100%; background-color: white;}

#bottom_bar {display: block; height: 8px; width: 100%; background-color: #2A2984; float: left;}
#bottom_text {display: block; height: 14px; width: 100%; padding:2px 2px 2px 2px; font-size: 11px; color: #6980A7; background-color: white; float: left; }
#main_spacer { float: right; width:100%; height:10px; }

/* STRONA GŁÓWNA */
/* background-image: url(../images/header.gif); background-repeat: repeat-y; background-position: top;  */
#left_bar {display:block; float: left; width:180px; overflow:hidden; font-size: 12px; padding: 0px; margin: 0px; }
          #news {  display: block;
                   width:180px;
                   height: auto;
                   background-image: url(../images/blok.gif);
                   background-repeat: repeat-y;
                   background-position: top;
                }
          #news a { display: block; color: white; font-size: 12px; padding: 3px; text-decoration: none; margin: 5px;}
          #news_tit { position: relative; background-color: white; top:5px; width: 160px; padding: 2px; color: #5A6D93; font-weight: bold;}
          #left_blok {display: block; width: 180px; height: auto; font-size: 12px; color: #2C2A51; padding: 10px 0px 10px 0px; margin: 5px;}
          #left_blok a {display: block; color: #2C2A51; font-size: 12px; padding: 3px; text-decoration: none; font-weight: bold; text-align: right; width:95%}
#right_bar {display:inline; width:570px; overflow:hidden; font-size: 12px; padding: 0px; margin: 0px; }
          #big_blok { position: relative; display: block; width:570px; height: auto; overflow: hidden; float: left;}
          #big_spacer { position: relative; display: block; width:570px; height: 2px; overflow: hidden; float: left;}
          #sub_blok { position: relative; display: block;
                   width:178px;
                   height: 166px;
                   background-image: url(../images/blok2.gif);
                   background-repeat: repeat-y;
                   background-position: top;
                   float: left;
                   text-align: center;
                   color: white;
                   padding: 4px;
                   overflow: hidden;
                }
          #sub_blok a {display: block; color: white; font-size: 10px; padding: 3px; text-decoration: none; font-weight: bold; text-align: right; width:95%}
          #sub_blok IMG {border: 1px; border-style: solid; border-color: black; margin: 2px}
          #sub_spacer { position: relative; display: block; width:6px; height: auto; overflow: hidden; float: left; height: 160px;}
          #right_blok {display: block; width: 178px; height: auto; color: #2C2A51; padding: 4px; float: left;}
          #right_blok a {display: block; color: #2C2A51; padding: 3px; text-decoration: none; font-weight: bold; text-align: right; width:95%}
          
#bg_kontener {position: relative; background-color: white; font-size: 10px; color: #2C2A51; text-align: right; width:100%; height: auto; padding: 5px;}
          #bg_kontener input{color: #2C2A51; background-color: #9DADCB ; border: 0px;}
          #bg_kontener select.auto{ color: #2C2A51; background-color: #9DADCB ;width:100%; }
          #bg_kontener input.auto{color: #2C2A51; background-color: #9DADCB ;width:100%;}
          #bg_kontener textarea.auto{color: #2C2A51; background-color: #9DADCB; width:100%; height: 100px;}
          #bg_kontener table{width: 100%; position: relative; }
          #bg_kontener td{ color: #2C2A51; text-align: left;}
          #bg_kontener td.button{ color: #2C2A51; text-align: right; }
          #bg_kontener td.n{border: 1px; border-color: #2C2A51; border-style: solid; color: #2C2A51; text-align: left;}
          
/* TREŚĆ */
/* background-image: url(../images/header.gif); background-repeat: repeat-y; background-position: top;  */
#left_spacer {float: left; display: block; width: 170px; height: 25px;}
#right_header {float: left; display: block; width: 580px; height: 25px; font-size: 11px; color: #2C2A51}
         #right_header a{ color: #2C2A51; text-decoration: none; font-weight: bold; }
#v_pasek
{
   float: left;
   display: block;
   width:100%;
   height: 30px;
   vertical-align: middle;
   background-image: url(../images/vpasek.gif);
   background-repeat: repeat-y;
   background-position: top;
   color: white;
   overflow: hidden;
   font-size: 12px;
}
#v_pasek img {display: block; float: left;}
         #internal { display:block; padding: 8px; }
#left_content {display:block; float: left; width:170px; overflow:hidden; font-size: 12px; height: auto; }
              #bloki_tlo
              {    position: relative; display: inline;
                   width:170px;
                   height: auto;
                   color: #2C2A51;
                   background-image: url(../images/blok.gif);
                   background-repeat: repeat-y;
                   background-position: top;
                   float: left;
                   color: white;
                   padding: 4px 0 4px 0;
                   overflow: hidden;
              }
              #bloki_tlo a {display: block; color: white; padding: 3px; text-decoration: none; font-weight: normal; text-align: left; width:100%}
              #bloki_tlo a:hover {color: #2C2A51; background-color: white;}
#right_content {display:block; float: left; width:576px; overflow:hidden; font-size: 12px; padding: 2px; color: #2C2A51;}
#right_content p{color: #2C2A51;}
	#right_content a{ color: #2C2A51; text-decoration: none; font-weight: bold; }
	#right_content hr{ background-color: #2C2A51; text-decoration: none; border:0px; height: 1px; }
#komunikat {
   position: relative;
   display: block;
   width: 400px;
   color: white;
   left:200px;
   text-align: center;
   background-image: url(../images/komunikat.gif);
   background-repeat: repeat-y;
   background-position: top;
}
#komunikat a {color: white; padding: 3px; text-decoration: none; font-weight: normal; }
