* {margin: 0; padding: 0;}
body { background: url(/files/styles/90234/body.gif) center top repeat-y; background-color: #FFF;  font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; height: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {  color: #3089cb;}
a:hover { text-decoration: none;}
.centermap { width: 961px; margin: 0 auto; padding-top: 8px;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}


/*bg*/
.bg { background: url(/files/styles/90234/bg_top.gif) top repeat-x;}
.bg_t { background: url(/files/styles/90234/bg_top_c.gif) center top no-repeat;}
/*bg*/

/*head*/
.head { background: url(/files/styles/90234/head.jpg) no-repeat; width: 961px; height: 119px; position: relative; margin-bottom: 10px;}
.data { background: url(/files/styles/90234/data.png) no-repeat; width: 155px; height: 66px; position: absolute; margin-top: -8px; right: -7px; text-align: center; padding-top: 6px;}
.data span { display: inline-block; font-size: 17px; color: #FFF; text-shadow: 1px 1px #881516; margin-left: 4px; margin-right: 3px; margin-top: 3px; }

.logo { float: left; padding-left: 5px; width: 383px; padding-top: 8px;}
.opis { font-size: 17px; color: #FFF; width: 420px; float: left; padding-top: 28px;}
/*head*/


/*foto*/
.foto { width: 961px; height: 220px; position: relative; margin-bottom: 10px;}
/*foto*/

.centermap .info { margin-bottom: 14px; width: auto; }

.inf { background: url(/files/styles/90234/inf.png) no-repeat; width: 344px; position: absolute; bottom: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 13px; padding-top: 28px; padding-bottom: 7px; color: #333;}

.langs a { background: url(/files/styles/90234/lang_a.gif) no-repeat; width: 35px; height: 25px; float: left; margin-right: 8px; text-align: center; padding-top: 9px;}

.inf2 {
  background: url(/files/styles/90234/inf2.gif) top repeat-x;
  height: 30px;
  border: 1px solid #9b9c9c;
  border-bottom: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/files/styles/90234/PIE.htc);
  position: relative;
  float: right;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 0px;
}
.inf2 a {
  color: #1a6896;
}
.inf2 span {
  float: left;
  margin-top: 0;
}
.inf2 .logout-user {
  padding-left: 14px;
  padding-right: 16px;
  padding-top: 5px;
}
.inf2 .logout-link, .inf2 .login-link {
  font-size: 1px;
  padding-right: 0px;
}
.inf2 .logout-link a, .inf2 .login-link a {
  display: inline-block;
  background: url(/files/styles/90234/link.gif) top repeat-x;
  height: 21px;
  margin-left: -2px;
  margin-right: -2px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 4px;
  display: inline-block;
  border: 1px solid #1f55a5;
  border-top: 1px solid #003398;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/files/styles/90234/PIE.htc);
  position: relative;
  font-size: 14px;
  color: #FFF;
  text-decoration: none;
}
.inf2 .logout-link a:hover, .inf2 .login-link a:hover {
  background: url(/files/styles/90234/link_hover.gif) top repeat-x;
}

/*content*/
.content {
  background: #FFF;
  width: 961px;
  min-height: 660px;
  height:expression(this.scrollHeight < 660 ? "660px" : "auto");
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
  -webkit-box-shadow: #666 0px 0px 4px;
  -moz-box-shadow: #666 0px 0px 4px;
  box-shadow: #666 0px 0px 4px;
  behavior: url(/files/styles/90234/PIE.htc);
  position: relative;
  padding-bottom: 0px;
}

.content .left2 { width: 178px; float: left; text-align: left;}
.content .right2 { width: 770px; float: left; text-align: left;}

.menu { float: left; margin-left: -28px; font-size: 14px; margin-top: -4px; position: relative; z-index: 121212;}
.menu ul { padding: 0; list-style: none; }
.menu a {
  background: url(/files/styles/90234/menu_a.png) no-repeat;
  width: 154px;
  height: 30px;
  display: block;
  overflow: hidden;
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 13px;
  text-decoration: none;
  color: #4c4c4c;
}
.menu a:hover {
  background: url(/files/styles/90234/menu_a_hover.png) no-repeat;
  color: #FFF;
  text-shadow: 1px 1px #063b9c;
  font-weight: bold;
}
.menu a.menu_active {
  background: url(/files/styles/90234/menu_active.png) no-repeat;
  padding-right: 21px;
  font-weight: bold;
  color: #FFF;
  text-shadow: 1px 1px #063b9c;
}

.text { font-size: 14px; padding-top: 25px;}
.text ul {
  padding: 0;
  list-style: none;
}
.text ol {
  padding-left: 35px;
  padding-top: 8px;
}
.text ol li {
  padding-left: 10px;
  padding-bottom: 8px;
}
.text ul li {
  background: url(/files/styles/90234/marker.gif) no-repeat left 12px;
  padding-left: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
}
h2 {
  font-size: 18px;
  padding-bottom: 10px;
}
h3 {
  font-size: 17px;
  padding-bottom: 0px;
  padding-top: 12px;
}
h3.redbold {
  font-size: 15px;
}
p {
  padding-top: 10px;
  padding-bottom: 8px;
  line-height: 160%;
}
a {
  text-decoration: underline;
}

.print { font-style: italic; overflow: hidden; font-size: 12px; padding-top: 25px;}
.print img { position: relative; margin-bottom: -3px; margin-right: 5px;}
/*content*/


/*foot*/
.foot { padding-top: 12px; padding-bottom: 10px;}
.logo2 { float: left; width: 166px; padding-left: 4px;}
.logo2 img { width: 150px; border: 1px solid #DDD; }
.copy { float: left; width: 720px; padding-top: 4px; font-size: 12px;}
/*foot*/
