html{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background: url(../image/bg_html.jpg) repeat-x 0 0;
  background-color: white;
}

body{
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

div.clear{
  clear: both;
}

div#main_wrapper{
  width: 1025px;
  margin: 0 auto;
  position: relative;
}

div#page_wrapper{
  width: 1025px;
  float: left;
  display: inline;
}

div#main_navigation{
  width: 1025px;
  height: 61px;
  float: right;
  position: relative;
  z-index: 1;
}

div#logo_with_word{
  width: 449px;
  height: 428px;
  float: left;
  background: url(../image/logo_with_word.jpg) no-repeat 0 0;
}

div#baner_photo{
  width: 566px;
  height: 428px;
  float: left;
  background: url(../image/baner_picture.jpg) no-repeat 0 0;
}

div#content{
  width: 1025px;
  min-height: 500px;
  height: auto !important;
  height: 500px;
  float: left;
  display: inline;
}

div#footer_wrapper{
  width: 100%;
  min-height: 130px;
  height: auto !important;
  height: 130px;
  background: url(../image/footer_bg.jpg) repeat-x 0 0;
  float: left;
  display: inline;
}

div#footer{
  width: 1025px;
  min-height: 140px;
  height: auto !important;
  height: 140px;
  margin: 0 auto;
}

div#adres{
  width: 220px;
  margin-left: 24px;
  margin-top: 8px;
  float: left;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  height: 80px;
}

div#sub_navigation{
  float: left;
  display: inline;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 20px;
  margin-top: 12px;
  width: 775px;
}

div#sub_navigation_wrapper{
  float: right;
  display: inline;
}

a.sub_nav_link{
  color: #bab9b9;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  display: inline;
  outline: none;
}

a.sub_nav_link:hover{
  color: #ea2f2f;
}

div#tel_email_wrapper{
  float: left;
  display: inine;
  margin-left: 30px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 2px;
}

div#copy_realisation{
  float: right;
  display: inline;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #b3b1b1;
  margin-top: 20px;
}

div#plain_page{
  width: 978px;

  margin-top: 60px;
  margin-left: 23px;
  display: inline;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6b6b6b;
  line-height: 30px;
}

a#copy_realisation{
  float: right;
  display: inline;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #b3b1b1;
  margin-top: 20px;
  outline: none;
  text-decoration: none;
  margin-right: 20px;
}

a#copy_realisation:hover{
  text-decoration: underline;
  color: #ff6c00;
}

div#divided_page{
  width: 978px;
  margin-top: 60px;
  margin-left: 23px;
  display: inline;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6b6b6b;
  background: url(../image/divided_page.jpg) repeat-y 0 0;
}

div#page_spacer{
  width: 20px;
  height: 20px;
  float: left;
  display: inline;
}


div#bottom_row{
  width: 978px;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  float: left;
  display: inline;
}

div#top_row{
  padding-top: 0px; 
  width: 978px;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  float: left;
  display: inline;
  padding-bottom: 32px;
}

div.top_row_wpis{
  width: 288px;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  float: left;
  display: inline;
}

div.bottom_row_wpis{
  width: 310px;
  min-height: 70px;
  height: auto !important;
  height: 70px;
  float: left;
  display: inline;
}

div.column_header{
  width: 288px;
  display: inline;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #595959;
  padding-bottom: 35px;
  margin-top: 2px;
  line-height: 10px;
}

div.opis_divided{
  width: 288px;
  display: inline;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6b6b6b;
  padding-bottom: 15px;
  line-height: 20px;
  text-align: justify;
}

a.wiecej{
  text-decoration: none;
  margin-right: 7px;
  float: right;
  background: url(../image/button_off.jpg) no-repeat 0 0;
  width: 81px;
  height: 31px;
  outline: none;
}

a.wiecej{
  color: #ea2f2f;
}

div.pic{
  width: 310px;
  height: 213px;
  background: url(../image/pic.jpg) no-repeat 0 0;
  float: left;
  display: inline;
}

/*nav start*/

ul#nav{
  float: right;
  display: inline;
  position: relative;
  list-style-type: none;
  padding: 0;
  margin: 0;
  list-style-position: outside;
}

li.nav_b_lev1{
  padding: 0;
  margin: 0;
  width: 167px;
  height: 61px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  float: left;
  display: inline;
}


a.link_lev1{
  text-decoration: none;
  float: left;
  display: inline;
  padding-top: 15px;
  color: #c6c4c4;
  width: 167px;
  height: 46px;
  outline: none;
  position: relative;
  z-index: 1;  
} 

a.link_lev1:hover{
  color: #ffffff;
  background: url(../image/link_lev1.jpg) no-repeat 0 0;  
} 

a.link_lev1_on{
  text-decoration: none;
  float: left;
  display: inline;
  padding-top: 15px;
  color: #ffffff;
  width: 167px;
  height: 46px;
  outline: none;
  position: relative;
  z-index: 1;  
  background: url(../image/link_lev1.jpg) no-repeat 0 0; 
} 

ul.sec_lev{
  width: 167px;
  position: absolute;
  z-index: 1;
  list-style-type: square;
  padding: 0;
  margin: 0;
  list-style-position: outside;
  float: left;
  margin-top: -11px;
  display: none;
}

li.nav_b_lev1{
  padding: 0;
  margin: 0;
  width: 167px;
  height: 61px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  float: left;
  display: inline;
}

li.sec_lev_b{
  padding: 0;
  margin: 0;
  width: 167px;
  height: 50px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  float: left;
  display: inline;
  background: url(../image/nav_b_lev2.png) no-repeat 0 0;
}

a.link_sec_lev{
  text-decoration: none;
  float: left;
  display: inline;
  padding-top: 10px;
  color: #c6c4c4;
  width: 167px;
  height: 40px;
  outline: none;
  position: relative;
  z-index: 1;  
} 

a.link_sec_lev:hover{
  color: #ffffff; 
} 

a.link_sec_lev_on{
  text-decoration: none;
  float: left;
  display: inline;
  padding-top: 10px;
  color: #ffffff;
  width: 167px;
  height: 40px;
  outline: none;
  position: relative;
  z-index: 1;  
} 




/*nav end*/

