 html{
    overflow-y:scroll;
 }
 
 h1{
	font-size: 1.5em;
	margin-bottom: 20px;
}

h2{
	margin: 0;
	font-size: 11px;
	font-weight: bold;
  margin-bottom: 15px;
	color: #ae3340;
}

h3{
	font-size: 1.15em;
	margin-bottom: 10px;
}

img{
  border:0;
 }
 
  a{
  color:inherit;
 }
 
 body{
    background-color:#FCF7F5;
		font-size: 11px;
		font-family: verdana;
  }
  
  .komunikat_tytul{
  font-weight:bold;
  margin-bottom:10px;
  color:#AE3340;
  text-align:center;
}
  
  table{
    border-collapse:collapse;
  }
  
  #login{
    position:relative;
    float:right;
    font-size:10px;
    font-weight:normal;
    line-height:12px;
    font-family:Verdana;
    color:white;
    width:340px;
    height:33px;
    z-index:3;
  }
  
  #login > .register {
    line-height:40px;
    position:absolute;
    height:40px;
    top:23px;
    left:120px;
    z-index:3;
  }
  
  #login > .register > a{
    color:black;
    z-index:3;
  }
  
  #login  input{
    width:90px;
    height:15px;
    margin:1px;
    font-size:11px;
    border:1px solid #BFBEA9;
    background-color:#FCF7F5;
  }
  
  #login  input.l_button{
    width:60px;
    height:19px;
    position:relative;
    top:2px;
    margin:1px;
    margin-left:5px;
    font-size:11px;
    border:1px solid #8F95CB;
    background-color:#CDD2F6;
  }
  
  #login > div.register {
    text-align:right;
  }
  
  #adres{
    background-color: rgb(252, 247, 245);
    border: 1px solid rgb(191, 190, 169);
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom:5px;
    width: 667px;
    position:relative;
    line-height:22px;
  }
  
  #adres > input{
    width:610px;
    background-color:#F7F1E8;
    position:absolute;
    right:4px;
  }
  
  div.scrollable {  
  	overflow-x:hidden;
    float:left;
  	width: 651px;	 
  	height:28px;
    position:relative;
  }
  
  #tabs{
    position:relative;
    height:1px;
    clear:both;
    width:20000em;
    
  }

  #wyszukiwarka{
    filter: alpha(opacity=80);
    opacity:0.8;
    position:absolute;
    left:527px;
    top:30px;
    font-size:10px;
    font-weight:normal;
    line-height:12px;
    font-family:Verdana;
    border:1px solid #BFBEA9;
    padding:8px;
    width:400px;
    background-color:#F7F1E8;
    margin:10px;
    height:20px;
    
  }
  
  #wyszukiwarka > form{
    vertical-align:top;
  }
  
  #wyszukiwarka > form > input[type='text']{
    width:320px;
    height:15px;
    font-size:11px;
    border:1px solid #BFBEA9;
    background-color:#F7F5E8;
    position:relative;
    top:-2px;
  }
  
  #wyszukiwarka > form > input[type='submit']{
    height:19px;
    width:60px;
    margin-left:5px;
    font-size:11px;
    border:1px solid #BFBEA9;
    background-color:#E3C99B;
    position:relative;
  }
  
  
  
  div.line{
  float:left;
  z-index:-1;
  width:2000em;
  height:27px;
  border-bottom:1px solid #bfbea9;
  }
  
  div.prev{
  float:left;
  padding-left:1px;
  height:27px;
  border-bottom:1px solid #bfbea9;
  }
  
  div.next{
  float:left;
  position:relative;
  padding-left:1px;
  height:27px;
  border-bottom:1px solid #bfbea9;
  }
  
  #tabs > .tab{
    border-bottom:1px solid #bfbea9;
    width:163px;
    height:27px;
    float:left;
  }
  
   div.tab_on{

    width:153px;
    height:15px;
    text-align:left;
    padding:5px;
    padding-top:8px;
    float:left;
    background-color:#FCF7F5;
    background-image: url(../img/tab_active_alt.png);
    display: none;
    font-size:11px;
    z-index:0;
    position:absolute;
  }

  div.tab_off{

    width:153px;
    height:14px;
    text-align:left;
    padding:5px;
    padding-top:8px;
    float:left;
    background-color:#ECD2CA;
    background-image: url(../img/tab_normal_alt.png);
    cursor:pointer;
    font-size:11px;
    z-index:0;
    position:absolute;
    text-shadow:#AAAAAA 1px 1px 0px;
  }
  
  div.tab_off:hover{
    background-color:#A60602;
    color:white;
  }
  
  #tabs > .tab > img{
  position:relative;
  top:8px;
  left:132px;
  cursor:pointer;
  }

  #tabs > .tab > a{
  position:relative;
  top:7px;
  left:130px;
  }
  
  #tabs > .tab > a > img{
  border:0px;
  }
  
  #hair{
    width:950px;
    height:25px;
    padding-left:12px;
    padding-right:12px;
    margin-left:auto;
    margin-right:auto;
  }
  
  #kafelki{
    float:right;
    padding-right:80px;
  }
  
  div.kafel{
    width:25px;
    height:25px;
    float:right;
    margin-left:10px;
    position:relative;
  }
  
  div.kafel  a{
    z-index:4;
    position:absolute;
  }
  
  div.kafel  a img{
    border:0px;
  }
  
  div.k_pole{
    text-indent:25px;
    font-size:10px;
    line-height:20px;
    min-width:240px;
    padding-left:5px;
    padding-right:5px;
    height:45px;
    position:absolute;
    left:-1px;
    top:-1px;
    border:1px solid black;
    z-index:5;
    background-color:white;
    display:none;
  }
  
  div.k_pole:first-line{
    line-height:25px;
    font-size:11px;
    font-weight:bold;
  }
  
  #page{
    width:950px;
    padding-left:12px;
    padding-right:12px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FAEFED;
    background-image: url(../img/page_bg_alt.png);
  }
  
   #gora{
    width:950px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FAEFED;
    background-image: url(../img/page_bg_alt_dark.png);
  }
  
  #page > img{
    position:relative;
    left:-15px;
  }
  
    
  #gora > img{
    position:relative;
    left:-15px;
  }

  #top{
    width:950px;
    height:20px;
    background-image: url(../img/page_top_alt.png);
    position:relative;
    left:-12px;
    width:948px;
    height:21px;
    padding:13px;
    z-index:1;
  }
  
  #top_shadow{
    width:974px;
    height:9px;
    background-image: url(../img/shadow_top.png);
    position:relative;
    left:-12px;
  }
  
  #bottom_shadow{
    width:974px;
    height:9px;
    background-image: url(../img/shadow_bottom.png);
    position:relative;
    left:-12px;
  }

  #data{
    float:left;
    height:20px;
    color:black;
    line-height:20px;
  }
  
  #u_ramka{
    float:right;
    height:21px;
  }
  
  div.separator{
  clear:both;
  height:5px;
  }
  
  #uzytkownik{
    background-color:#CEBA9B;
    float:left;
    border:1px solid #873207;
    padding:3px;
    height:14px;
    width:100px;
    text-align:center;
    font-weight:bold;
    color:black;
  }
  
  #rozwin{
    background-color:#CEBA9B;
    float:left;
    padding:3px;
    border-right:1px solid #873207;
    border-top:1px solid #873207;
    border-bottom:1px solid #873207;
    height:14px;
    width:14px;
    text-align:center;
    background-image: url(../img/arrow_down_red.gif);
    background-position:center center;
    background-repeat:no-repeat;
  }
  
  #rozwin:hover{
    background-color:#F7F5E8;
  }
  
  #rozwiniecie{
    position:relative;
    width:148px;
    left:800px;
    border:1px solid #873207;
    background-color:#CEBA9B;
    display:none;
    filter: alpha(opacity=80);
    opacity:0.8;
    z-index:4;
  }
  
  #rozwiniecie > ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
  }
  
  #rozwiniecie > ul > li{
    margin:0px;
    padding:4px;
    width:140px;
    height:12px;
  }
  
  #rozwiniecie > ul > li:hover{
    background-color:#F7F5E8;
  }
  
  #rozwiniecie > ul > li > a{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:black;
  }
  
  #kafelki > a > img{
    border:0px;
  }
  
  #logo{
    background-color:#FCF7F5;
    background-image: url(../img/tlo.png);
    width:974px;
    height:97px;
    font-family:"Book Antiqua";
    font-size:50px;
    line-height:40px;
    font-weight:bold;
    color:#606695;
    clear:both;
    position:relative;
    left:-12px;
  }
  
  #pasek{
    width:950px;
    height:20px;
    margin-top:5px;
    margin-bottom:5px;
    border-top:1px solid #A60602;
    border-bottom:1px solid #A60602;
    font-weight:bold;
  }
  
  #animacja{
    margin:3px;
    text-align:center;
  }
  
  #animacja > span{
    cursor:pointer;
  }
  
  #left{
    width:960px;
    height:40px;
    text-align:center;
    position:relative;
    left:-5px;
    border-bottom:1px solid #BCBCB4;
    background-image: url(../img/menu_light.png);
    background-repeat:no-repeat;
    background-color:#CEBA9B;
  }
  
  #body{
    width:690px;
    float:left;
    margin-left:0;
    margin-right:5px;
  }
  
  #adds1{
    width:254px;
    float:left;
  }
  
   #adds2{
    width:950px;
    margin:0px;
    margin-top:5px;
  }
  
  #bottom{
    width:950px;
    height:30px;
    border:1px solid #ae3340;
    margin-top:5px;
    margin-bottom:10px;
    background-color:#F7F5E8;
  }
  
  div.reklama{
    border:1px solid #AE3340;
    width:100%;
  }
  
  div.box{
    border: 1px solid #bfbea9;
    background-color:#FCF7F5;
    width: 234px;
    z-index:-1;
		text-align: justify;
		padding: 10px;
    margin-bottom:6px;
  }
  
  div.noframe{
    width: 236px;
		text-align: justify;
    margin-bottom:6px;
  }
  
  div.fix{
  clear:both;
  width:0px;
  height:0px;
  }


  #pole{
    border: 1px solid #bfbea9;
    border-top: 0;
    background-color:#FCF7F5;
    width: 667px;
    z-index:-1;
		text-align: justify;
		padding: 10px;
  }
  
  #pole > div{
    width:98%;
    display: none;
    padding:7px;  
  }

#stopka{
  clear:both;
  text-align:center;
  height:30px;
  font-size:8px;
  line-height:10px;
  margin-top:15px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  width:970px;
}

#stopka > div.st_linki{
  border-top:1px solid #D0D0D0;
  border-bottom:1px solid #D0D0D0;
  background-color:#EAEAEA;
  font-size:9px;
  height:25px;
  line-height:25px;
  text-align:center;
  width:970px;
  margin-bottom:10px;
}

.st_linki > div{
  display:inline-table;
  height:25px;
  vertical-align:middle;
  line-height:25px;
  padding-left:10px;
  padding-right:10px;
}

.st_linki > .separator{
  padding:0px;
  width:14px;
  height:27px;
  position:relative;
  top:-2px;
}

.st_linki > .separator > .first{
  position:relative;
  float:left;
  border-left:7px solid transparent;
  border-bottom:27px solid white;
  width:0px;
  height:0px;
}

.st_linki > .separator > .last{
  position:relative;
  float:left;
  border-left:7px solid white;
  border-bottom:27px solid transparent;
  width:0px;
  height:0px;
}

#stopka > div.st_right{
  display:inline-table;
  width:560px;
  height:50px;
  padding:5px;
  padding-left:25px;
  text-align:left;
  font-size:inherit;
  color:#999999;
  font-size:9px;
  font-family:tahoma;
  vertical-align:middle;
}

#stopka > div.st_left{
  display:inline-table;
  width:160px;
  height:50px;
  padding:5px;
  text-align:center;
  font-size:inherit; 
  vertical-align:middle;
}

#stopka > div.st_linki > div > a{
  text-decoration:none;
  color: #444444;
}

.tab_toolbar{
    text-align:right;
    font-size:9px;
    height:16px;
    line-height:16px;
  }
  
  .tab_toolbar a{
    text-decoration:none;
  }
  
  .tab_toolbar img{
    float:left;
  }
  
  .tab_toolbar > div.tb_icons{
    position:relative;
    top:-5px;
    float:right;
  }
  
  .tab_toolbar > div > div{
    height:9px;
    display:box;
    float:left;
    padding:0;
    margin:0;
    margin-left:3px;
    margin-right:3px;
    line-height:9px;
    position:relative;
  }
  
  .tab_toolbar > div > div > a > div{
    display:box;
    float:left;
    height:16px;
    margin-left:2px;
    margin-right:2px;
    line-height:9px;  
  }
