body {
text-align: center;
margin: 0 auto;
background: white;

} 

ol{
  margin-top: 7px;
  margin-bottom: 7px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1{
  padding-top: 7px;
  padding-bottom: 7px;
  }

.odstepy130 {
line-height: 130%;
}
.odstepy150 {
line-height: 150%;
}
.odstepy170 {
line-height: 170%;
}
.odstepy200 {
line-height: 200%;
}
.odstepy250 {
line-height: 250%;
}
.odstepy300 {
line-height: 300%;
}
.odstepy400 {
line-height: 400%;
}


a {
  color: #253a7a;
  text-decoration: none;  
  outline: none;
}

a:hover{ 
  color: #253a7a;
  color: #00b2e3;
  color: #BE1728;
  text-decoration: none;
}

p {
 
  padding: 0px;
  margin: 0px;
}

div#top{  
  position: relative;
  background: url(./images/main/top_background.gif) repeat-x;
  height: 138px;
  text-align: center;
}

div#menu{   
   position: relative;   
   bottom: 0; 
   width: 100%;  
   height: 32px;   
   padding-top: 21px !important;
   padding-top: 28px;  
   _padding-left: 1px;
}

div#down{
  
  background: url(./images/main/middle_background.gif) repeat-x;
  min-height: 600px;
  height:auto !important;
  height:600px;
  text-align: center;
  _margin-top: -3px;
}

div#main{
  background: url(./images/main/content_background.gif);  
  width: 802px;  
  margin-left: auto;
  margin-right: auto;  
  overflow: hidden;
  _overflow: visible;
  min-height: 520px;
  height:auto !important;
  height:520px;  
}

div#subpage_main{
  background: url(./images/subpage/content_background.gif);  
  width: 802px;  
  margin-left: auto;
  margin-right: auto;  
  overflow: hidden;
  min-height: 520px;  
}

div#content{  
  float: left;
  width: 538px;
  overflow: hidden;  
}

div#subpage_content{  
  float: left;
  width: 535px;
}

div#side_img{
  background: url(./images/subpage/side_content_img1.gif);
  width: 267px;
  height: 254px;
}

div#subpage_side_content{
  border: none;
  width: 267px;
  float: right;
  text-align: left;

}

div#side_content{  
  border: none;
  width: 264px;
  float: right;
  text-align: left;
  
}

div#side_text{
  color: #253a7a;
  text-align: left;
  padding-left: 12px;
  font: bold 12px arial;
  padding-top: 10px;
}

div#side_title{
  background: url(./images/subpage/side_content_img2.gif);
  color: #253a7a;  
  font: bold 12px arial;
  width: 267px;
  height: 48px;
  padding-left: 13px;
}

div#content_text{
  color: #253a7a;
  font: 11px arial;  
  text-align: left;  
  width: 460px;  
  padding-left: 20px;
  _padding-left: 10px;
  _margin-left: 5px;
  min-height: 185px;
  height:auto !important;
  height:185px;
  overflow-x: hidden;
  overflow-y: visible;
}

div#more{
  color: #253a7a;
  font: bold 11px arial;
  text-align: right;  
  padding-right: 8px;
}

div#footer{  
  background: url(./images/main/footer.gif) no-repeat;
  width: 801px;
  height: 33px;  
  text-align: right;
  margin-left: auto ;
  margin-right: auto ;
  vertical-align: bottom;
  font: 10px arial;
  color: #ffffff;
  padding-top: 10px;    
}

div#footer a{
  color: #ffffff;
  text-decoration: none;  
  outline: none;
}

div#footer a:hover{ 
  color: #ffffff;
  text-decoration: none;
}

div#page_title{
  color: #ffffff;
  background: url(./images/subpage/content_img1.gif) no-repeat;
  width: 535px;
  height: 27px;
  text-align: left;
  padding-left: 15px;  
  font: bold 12px arial;
  line-height: 190%;
  text-transform: uppercase;
}

div#subpage_title{
  color: #ffffff;  
  width: 250px;
  height: 27px;
  text-align: left;    
  font:  10px arial;
  line-height: 120%;
  text-transform: uppercase;
}

div#content_img0{
  background: url(./images/subpage/content_img0.gif);
  width: 535px;
  height: 22px;
  
}

div#content_img2{
  background: url(./images/subpage/content_img2.gif);
  width: 535px;
  height: 53px;
  
}

div#content_right{
  background: url(./images/subpage/content_img4.gif);
  float:right;
  width: 47px;
  height: 200px;
    
}

div#content_left{
  background: url(./images/subpage/content_side.gif);
  float:left;
  width: 4px;
  height: 385px;
}


.t_normal{
  font-weight: normal;
  text-align: center;
  background: #e1ebf7;
  font: 11px arial;
  color: #253a7a;
}

.t_date{
  font-weight: normal;
  text-align: center;
  width: 155px;
  margin-left: 1px;
  background: #cddef2;  
  font: 11px arial;
  color: #253a7a;
}

.t_ogloszenia{
  text-align: center;
  width: 75px;
  height: 40px;
  background: #cddef2;
  font: bold 11px arial;
  color: #253a7a;
}

.t_ofert{
  text-align: center;
  width: 75px;
  height: 40px;
  background: #cddef2;
  font: bold 11px arial;
  color: #253a7a;
}

.t_dotyczy{
  text-align: center;
  height: 40px;
  background: #cddef2;
  font: bold 11px arial;
  color: #253a7a;
}

.green_but{  
  display: inline;  
  width:90%; 
  min-width:40px;
  background: #b9ff9a;
  font-weight: bold;  
  border: solid 1px #e1ebf7;
  _width: auto;  
}

.blue_but{
  display: inline;    
  width:90%; 
  min-width:80px;
  background: #b0c8fc;
  font-weight: bold;  
  border: solid 1px #e1ebf7;
  _width: auto;
}

.orange_but{
  display: inline;  
  width:90%; 
  min-width:80px;  
  background: #fceb69;
  font-weight: bold;  
  border: solid 1px #e1ebf7;
  _width: auto;
}

.news{
  width: 452px;  
  height: 117px;  
  font-weight: normal;
  display: block;
}

.news_title{
  background: url(./images/l.gif) no-repeat ;
  width: 301px;
  height: 23px; 
  float: left;
  padding-left: 30px;  
  _width: 331px;  
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 200%;
  border-bottom: 1px solid white;
  _border-bottom: 0px;
  
}

.news_date{
  
  background: url(./images/r.gif) no-repeat ;
  width: 120px;
  height: 23px;  
  float: left;
  text-align: center;
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  _border-bottom: 0px;
  display: block;
  line-height: 200%;
}

.news_short{
  clear: both;  
  background: url(./images/b.gif) no-repeat ;  
  width: 417px;
  _width: 451px;  
  height: 93px;  
  padding-left: 20px;
  padding-right: 15px;
  overflow: hidden;
  font-size: 10px;
    
}

table#auctions td{
  border-bottom: thin solid black;
}

.staticPageContent table{
  font-size: 11px;
  color: #253a7a;
}

.staticPageContent{
  font-size: 12px;
  color: #253a7a;  
}

.eng_flag{ 
  display:block;
  height:27px;
left:6px;
margin-left:auto;
margin-right:auto;
margin-top:-28px;
position:relative;
text-align:right;
width:30px;
}

.eng_flag a{  
  height: 10px;
  padding: 0px;
  margin: 0px;
  
}

.eng_flag img{
  border: 0px;
  border-style: none;
}

.contact_form_link{ 
color:white;
font-family:Arial;
font-size:11px;
left:190px;
position:relative;
top:-70px;
}

.contact_form_link a{  
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: white;
  
}

.contact_form_link a:hover{
	color: #BE1728;
	text-decoration: none;
}

.pink_button{
font-size: 11px;
}