/*------------------------------------------------------------------------------ main */
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial;
  color: #605d5c;
  background: url(graphics/background.gif) repeat;
}
p {font-family: Arial;
color: #605d5c;
font-size:11pt;

}
.bez {font-family: Arial;
text-indent:30px;
color: #605d5c;
font-size:11pt;

}
.clear {
  clear: both;
}

a img {
  border: none;
}

/*------------------------------------------------------------------------------ header */
div.header_border {
  width: 760px;
  padding: 0 20px 10px 20px;
  background: #f6f6f6;
  margin: 0 auto;
}

div.header div.black_line {
  height: 5px;
  background: #605d5c;
}

div.header div.logo_box {
  padding: 20px 0 20px 0;
  width: 200px;
  float: left;
  border-top: 
}

div.header ul.menu {
  list-style: none;
  padding: 10px 0 0 0;
  text-align: right;
  width: 560px;
  float: right;
  border-top: 3px solid #605d5c;
  margin-top: 88px;
}

div.header ul.menu li {
  display: inline;
  padding-right: 5px;
  text-transform: uppercase;
}

div.header ul.menu li.last {
  padding-right: 0;
}

div.header ul.menu li a {
  text-decoration: none;
  color: #605d5c;
  font-family: 'Oswald';
  font-size: 13pt;
  padding: 5px 8px;
}

div.header ul.menu li a:hover {
  color: #bfdd71;
}

div.header ul.menu li a.active {
  background: #bfdd71;
  color: #fff;
}

/*------------------------------------------------------------------------------ slider */
div.slider {
  height: 450px;
  background: url(graphics/slider_background.gif) repeat;
}

div#slideshow {
  margin: 0 auto;
  width: 800px;
}

/*------------------------------------------------------------------------------ bottom */
div.bottom {
  width: 760px;
  padding: 10px 20px 0 20px;
  background: #f6f6f6;
  margin: 0 auto;
}

div.bottom div.gray_line {
  height: 5px;
  background: #bab4b2;
  margin-bottom: 20px;
}

div.bottom div.last_projects {
  margin-top: 65px;
}

div.bottom div.last_projects div.projects {
  margin-top: 10px;
  padding-bottom: 10px;
}

div.bottom div.last_projects div.projects div.first {
  width: 238px;
  float: left;
  margin-right: 22px;
}

div.bottom div.last_projects div.projects div.second {
  width: 238px;
  float: left;
}

div.bottom div.last_projects div.projects div.third {
  width: 238px;
  float: right;
}

div.bottom div.last_projects div.projects div.first img,
div.bottom div.last_projects div.projects div.second img,
div.bottom div.last_projects div.projects div.third img {
  padding: 3px;
  border: 1px solid #fff;
}

div.bottom div.info {
  margin: 20px 0 40px 0;
}

div.bottom div.info a {
  font-family: 'Oswald';
  text-transform: uppercase;
  text-decoration: none;
  color: #282828;
}

div.bottom div.info a:hover {
  color: #bab4b2;
}

div.bottom div.info div.about {
  width: 654px;
  float: left;
  margin-right: 22px;
  border-left: 1px solid #bab4b2;
  padding: 0 0 10px 20px;
}

div.bottom div.info div.offer {
  width: 218px;
  float: left;
  border-left: 1px solid #bab4b2;
  padding: 0 0 10px 20px;
}

div.bottom div.info div.contact {
  width: 218px;
  float: right;
  border-left: 1px solid #bab4b2;
  padding: 0 0 10px 20px;
}

div.bottom div.info div.contact p.contact {
  margin-top: 10px;
}

div.bottom div.info div.contact p.contact a {
  text-decoration: underline;
  color: #bab4b2;
  font-family: Arial;
  text-transform: lowercase;
}

div.bottom div.info div.contact p.contact a:hover {
  color: #282828;
  text-decoration: none;
}

div.bottom div.info div.about h3,
div.bottom div.info div.offer h3,
div.bottom div.info div.contact h3 {
  font-family: 'Oswald';
  font-size: 14pt;
  font-weight: normal;
  text-transform: uppercase;
  color: #282828;
}

div.bottom div.content h2 {
  /*font-family: 'Oswald';*/
  font-size: 16pt;
  font-weight: bold;
  color: #bfdd71;
  margin: 15px 0 27px 0;
  text-align: center;
}

div.bottom div.content h3 {
  font-size: 14pt;
  font-weight: bold;
  margin-top: 10px;
  text-align:center;
}
div.bottom div.content h4 {
  font-size: 13pt;
  font-weight: bold;
  margin-top: 10px;
  text-align:left;
  text-indent:30px;
  color: #2f2f2f ;
}
div.bottom div.content h5 {
  font-size: 13pt;
  font-weight: normal;
  margin-top: 10px;
  text-align:left;
  text-indent:30px;
  color: #2f2f2f ;
}
div.bottom div.content h6 {
  font-size: 11pt;
  font-weight: bold;
  margin-top: 10px;
  text-align:left;
  text-indent:20px;
  color: #2f2f2f ;
}

div.bottom div.content p {
  margin-top: 15px;
}

div.bottom div.content a.link {
  text-decoration: underline;
  color: #282828;
}

div.bottom div.content a.link:hover {
  text-decoration: none;
}

div.bottom div.content div.contact_info {
  margin: 20px 0 20px 20px;
}

div.bottom div.content div.contact_info p {
  margin-top: 7px;
}

div.bottom div.content div.contact_info p.bold {
  font-weight: bold;
}

div.bottom div.content div.contact_info a {
  text-decoration: underline;
  color: #bab4b2;
}

div.bottom div.content div.contact_info a:hover {
  color: #282828;
  text-decoration: none;
}

div.bottom div.content div.map_border {
  padding: 3px;
  border: 1px solid #bab4b2;
  margin-bottom: 10px;
}

div.bottom div.content div#podglad_mapy {
  width: 752px;
  height: 400px;
}

div.bottom div.content ul {
  list-style: circle;
  margin: 15px 0 0 30px;
}

div.bottom div.footer {
  padding: 0 0 20px 0;
}

div.bottom div.footer p.left {
  font-family: 'Oswald';
  font-weight: normal;
  text-transform: uppercase;
  float: left;
}

div.bottom div.footer p.left span {
  color: #282828;
  font-size: 14pt;
}

div.bottom div.footer p.left a {
  color: #bab4b2;
  font-size: 10pt;
  text-decoration: none;
}
.tableses td
{padding-right:10px;
padding-bottom: 14px}

div.bottom div.footer p.left a:hover {
  color: #282828;
  font-size: 10pt;
  text-decoration: none;
}

div.bottom div.footer p.right {
  float: right;
}
