@import "template.css";
@import "menu.css";
@import "gallery.css";

body {
  background: #efefef url(../images/site-bg.jpg) repeat-x;
}

/******************PAGE PROPORTIONS*********************/

/*Width of the page */

#container {
  width: 958px;
  padding-bottom: 0px;
}

/*Header height*/

.header-bg {
  width: 958px;
  height: 338px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: transparent url(../images/header-bg2.png) no-repeat;
}

* html .header-bg {
  background: transparent url(../images/header-bg.png) no-repeat;
}

.header-all {
  width: 930px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

.logo-icons {
  width: 930px;
  height: 84px;
  margin: 0px;
  padding: 0px;
  background: #ffffff url(../images/logo-icons-bg.gif) no-repeat;
}

.spacemenu {
  width: 920px;
  height: 24px;
  margin: 0px;
  padding: 8px 0px 0px 10px;
}

.spacemenu a {
  color: #969696;
}

.topmenu {
  width: 930px;
  height: 44px;
  background: url(../images/menu-bg.gif) no-repeat;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

.kolaz {
  width: 930px;
  height: 238px;
  margin: 0px;
  padding: 0px;
}

.logo_active {
  position: absolute;
  top: 115px;
  left: 35px;
}
.logo_active img {
  width: 260px;
  height: 45px;
  border: 0;
}

.logo {
  width: 235px;
  height: 130px;
  margin: 0px 0px 0px 0px;
  padding: 108px 0px 0px 60px;
  float: left;
  background: url(../images/bg_logo.gif) no-repeat;
  font-size: 14px;
  color: #00447b;
}
.logo address {
  text-decoration: none;
  font-style: none;
  font-size: 11px;
  padding: 5px 0 8px 0;
  color: #000;
}

.head-pic {
  width: 635px;
  height: 238px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
.head-pic #slideshow {
  width: 635px;
  height: 238px;
  overflow: hidden;
}


/*Column's width*/

#right {
  width: 282px;
  padding: 10px 15px 0px 15px;
  background: #f9f9f9 url(../images/right-block-bg.gif) top no-repeat;
  color: #242424;
}
#page {
  width: 616px;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/******************DESIGN OF PAGE***********************/
/*Common design*/
#content {
  width: 958px;
  padding: 0px 0px 92px 0px;
  margin: 0px 0px 0px 0px;
}

.content-container {
  width: 928px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
}

.pagein {
  width: 590px;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
}

.perex {
  font-size: 14px;
  color: #838080;
  display: block;
  float: left;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}

.right b {
  color: #242424;
  font-weight: bold;
}

.tel-fax {
  width: 272px;
  height: 60px;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
  color: #575757;
}

.tel {
  width: 136px;
  float: left;
  margin: 0px;
  padding: 0px;
}

.fax {
  width: 136px;
  float: left;
  margin: 0px;
  padding: 0px;
}

.bank {
  width: 272px;
  height: 180px;
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 0px;
  color: #575757;
}

#footer {
  width: 100%;
  height: 92px;
  margin: 0px 0px 0px 0px;
  background: url(../images/footer-bg.png) no-repeat;
  font-size: 11px;
  color: #b1b1b1;
}

#foot-left {
  width: 340px;
  text-align: left;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 25px 0px 0px 20px;
}

#foot-right{
  text-align: right;
  padding: 0px 0px 0px 0px;
  margin: 25px 20px 0px 0px;
  width: 550px;
  float: right;
}

/******************DESIGN OF MAIN ELEMENTS**************/

h1 {
  margin: 5px 0px 10px 0px;
  padding: 1px 0px 0px 30px;
  font-size: 22px;
  color: #000000;
  font-weight: normal;
  background: url(../images/arrow.png) left no-repeat;
}
h2 {
  margin: 10px 0px 5px 0px;
  padding: 0;
  font-size: 20px;
  color: #000000;
  font-weight: bold;
}
h3 {
  margin: 10px 0px 5px 0px;
  padding: 0;
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}

#right h3 {
  margin: 5px 0px 10px 0px;
  padding: 1px 0px 0px 30px;
  font-size: 22px;
  color: #000000;
  font-weight: normal;
  background: url(../images/arrow.png) left no-repeat;
}

a {
  text-decoration: none;
  color: #085394;
}
a:hover {
  text-decoration: underline;
  color: #000;
}
