/* Start of CMSMS style sheet 'Style' */
/* ogolne */

body { 
  font-family: "Trebuchet MS", sans-serif;
  color: white; 
  background-color: #16130f;
  font-size: 14px;
  padding: 0;
  margin: 0;
}

input[type="text"], textarea {
  background-color: #4a4439;
  color: white;
  font-family: "Verdana", sans-serif;
  border: 1px solid #9a9274;
}

input[type="submit"], input[type="button"], button {
  background-color: #16130f;
  border: 1px solid #9a9274;
  color: #e4e0dc;
}

.hidden { display: none }
.clear { clear: both }
a img { border: 0px none }
a { color: #ffb}
a:hover { color: #fbd }
a:focus { outline: 0px none; }

/* layout */

#tpl-page {
  width: 800px;
  margin: 0 auto;
}

#tpl-pagetop, #tpl-topimage {
  height: 275px;
}

#tpl-topimage {
  background: url("images/szablon/gora2b.jpg") right bottom no-repeat;
  position: relative;
}

#tpl-menu {
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  height: 35px;
  /*position: relative;*/
  overflow: hidden;
}

#tpl-languages {
  position: absolute;
}

#tpl-content {
  background: url("images/szablon/tlo.png") left top no-repeat;
  padding: 10px;
  padding-top: 15px;
  min-height: 500px;
}

#tpl-content-wrap {
  background: url("images/szablon/gradient_dol.png") left bottom repeat-x;
}

#tpl-footer {
  border-top: 2px solid white;
  font-size: 11px;
  font-family: "Arial", sans-serif;
  text-align: center;
}

#tpl-mainpart img {

}

.tpl-block {
  /*border: 1px solid #72655a;*/
  background: url("images/szablon/szary.png") left top repeat;
  padding: 10px;
  margin-bottom: 10px;
}

.tpl-block .tpl-title {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #72655a;
  color: #e4e0dc;
  padding-bottom: 5px;
  font-family: "Georgia", serif;
}

.tpl-block + .tpl-separator {
  border-top: 1px solid #443;
  height: 1px;
  margin: 15px 0;
}

#tpl-leftcolumn {
  float: left;
  width: 230px;
}

#tpl-middlecolumn {
  width: 300px;
  margin-left: 240px;
}

#tpl-rightcolumn {
  float: right;
  width: 230px;
}

#tpl-widecolumn {
  width: 540px;
  margin-left: 240px;
}

p.tpl-error {
  background: url("images/szablon/blond.png") left top no-repeat;
  padding-left: 24px
}

/* menu */

.menu-wrap {
  float: left;
  position: relative;
  left: 50%;
}

ul.menu-toplevel { 
  display: block;
  margin: 0;
  list-style: none; 
  padding: 0;
  position: relative;
  right: 50%;
  line-height: 35px;
}

ul.menu-toplevel li { 
  display: block;
  margin: 0;
  float: left;
  height: 35px;
  padding: 0 10px;
  position: relative;
}

ul.menu-toplevel li + li  { 
  background: url("images/szablon/separator_menu.png") left center no-repeat; 
}



/* End of 'Style' */

