body, html {
	height: 100%;
}

table, body, div, p, a, ol, li, td, img, form {
	padding: 0;
	margin: 0;
	border: 0;
}

body, div, p, a, td, li, td {
	font: 11px tahoma;
	color: #000;
}

a {
  	text-decoration: none;
  	cursor: pointer;
}

table {
	border-collapse: collapse;
}

td {
  vertical-align: top;
}

div.center {
	text-align: center;
}

body {
  background: url(../images/background.jpg) 0 0 repeat-x;
}

div#top-linki {
  width: 100%;
  height: 43px;
  background: url(../images/top-linki.jpg) center top repeat-x;
}

div#top-linki div.text {
  width: 850px;
  /** padding-top: 3px; **/
  margin: 0 auto;
  text-align: left;
}

div#top-linki div.text img,
div#top-linki div.text a {
  float: left;
}

div#top-linki div.text a {
  /** font: 12px Arial;
      color: #94c100; **/
  font: 13px arial;
  color: #fff;
  font-weight: bold;
  padding: 20px 28px 5px 28px;
}

div#top-linki div.text a img {
  margin: 5px 3px 0 0;
}

div#top-image {
  width: 100%;
  height: 162px;
  background: #000;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
}

div#page {
  width: 840px;
  position: relative;
  top: 5px;
  margin: 0 auto;
}

div#main-background {
  float: left;
  width: 840px;
  background: url(../images/main.gif) 171px 0 repeat-y;
}


table#menu-left {
  float: left;
  width: 184px;
}

table#menu-left td.top {
  width: 184px;
  height: 3px;
  background: url(../images/menu-left-top.gif) 0 0 no-repeat;
  font-size: 1px;
}

table#menu-left td.left {
  width: 3px;
  background: url(../images/menu-left-left-repeat.gif) 0 0 repeat-y;
}

table#menu-left td.center {
  width: 149px;
  padding: 6px;
  background: #fff;
}

/** table#menu-left td.center  **/
div.link {
  padding: 6px 0;
  text-indent: 10px;
  background: url(../images/arrow.gif) center left no-repeat;
}

/** table#menu-left td.center **/
div.link a {
  color: #4b4b4b;
}

table#menu-left td.right {
  width: 20px;
  background: url(../images/menu-left-right-repeat.gif) 0 0 repeat-y;
}

table#menu-left td.bottom {
  height: 10px;
  background: url(../images/menu-left-bottom.gif) 0 0 no-repeat;
  font-size: 1px;
}


div#main {
  float: left;
  width: 400px;
  min-height: 250px;
  padding: 12px;
  background: url(../images/main-top.gif) 0 0 no-repeat;
}


table#menu-right1 {
  float: left;
  width: 163px;
}

table#menu-right1 td.top {
  width: 163px;
  height: 3px;
  background: url(../images/menu-right1-top.gif) 0 0 no-repeat;
  font-size: 1px;
}

table#menu-right1 td.left {
  width: 18px;
  background: url(../images/menu-right1-left-repeat.gif) 0 0 repeat-y;
}

table#menu-right1 td.center {
  width: 124px;
  padding: 6px;
  /** background: url(../images/menu-right1-center.gif) right bottom no-repeat #fff; **/
  background: url(../images/menu-right1-center2.gif) right bottom no-repeat #fff;
  color: #9a9a9a;
}

table#menu-right1 td.center div.div-hr {
  margin: 3px 0;
}

table#menu-right1 td.center div.numer-telefonu {
  padding: 7px 0;
  text-align: center;
  font: 11px arial;
  color: #346899;
  font-weight: bold;
}

table#menu-right1 td.center div.numer-telefonu span.red {
  color: red;
  font-size: 12px;
}

table#menu-right1 td.right {
  width: 9px;
  background: url(../images/menu-right1-right-repeat.gif) 0 0 repeat-y;
}

table#menu-right1 td.bottom {
  height: 10px;
  background: url(../images/menu-right-bottom.gif) 0 0 no-repeat;
  font-size: 1px;
}


table#menu-right2 {
  float: left;
  width: 163px;
}

table#menu-right2 td.top {
  width: 163px;
  height: 3px;
  background: url(../images/menu-right2-top.gif) 0 0 no-repeat;
  font-size: 1px;
}

table#menu-right2 td.left {
  width: 18px;
  background: url(../images/menu-right2-left-repeat.gif) 0 0 repeat-y;
}

table#menu-right2 td.center {
  width: 124px;
  padding: 6px;
  background: #fff;
}

table#menu-right2 td.center form {
  text-align: center;
}

table#menu-right2 td.center div.input {
  margin: 3px 0;
}

table#menu-right2 td.center div.input input {
  background: #fff;
  border: 1px solid #000;
  width: 122px;
  padding: 1px 0;
}

table#menu-right2 td.center input.button {
  background: #fff;
  border: 1px solid red;
  padding: 2px 5px;
  margin: 0 auto;
  color: red;
  font: 11px arial;
}

table#menu-right2 td.right {
  width: 9px;
  background: url(../images/menu-right2-right-repeat.gif) 0 0 repeat-y;
}

table#menu-right2 td.bottom {
  height: 10px;
  background: url(../images/menu-right-bottom.gif) 0 0 no-repeat;
  font-size: 1px;
}

div.div-hr {
  width: 100%;
  height: 1px;
  font-size: 1px;
  background: #d7d7d7;
}

div.text {
  padding: 0 0 3px 0;
  font: 12px arial;
  color: #346899;
  font-weight: bold;
}

div#main-end {
  float: left;
  width: 840px;
  height: 60px;
  background: url(../images/main-bottom.gif) 0 0 no-repeat;
}

#footer {
  float: left;
  width: 100%;
  padding: 4px 0;
  background: url(../images/footer.gif) center top repeat-x;
  text-align: center;
  font: 11px arial;
  color: #9a9a9a;
}