* {
  font-family: Tahoma, Sans-Serif;
  font-size: 11px;
}

h1.blue { 
  color:  #00b7d7;
  background-image: url(/img/h1blue_tlo.png);
  background-repeat: no-repeat;
  height:37px;
  background-position: bottom left;
  font-size: 16px;
  font-weight: bold;
}

h1.orange { 
  color:  #00b7d7;
  background-image: url(/img/h1orange.png);
  background-repeat: no-repeat;
  background-position: bottom left;
  height:37px;
  color: #ff6400;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}


p {
  padding: 0px;
  margin: 0px;
}

img {
  display: block;
  border: none;
}

a, a:visited {
  text-decoration: none;
  color: #00B7D7;
  font-weight: bold;
}

a:hover {
  text-decoration: none;
  color: #46808E;
}

.menu a {
  font-size: 12px;
  color: #00b7d7;
}

.menuSelected a {
  color: #ff6400;
}

.menuLink {
  margin-left: 36px;
  display: block;
}

.menu {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: url(/img/menuSpacer.jpg);
  background-position: bottom;
  position: relative;
  color: #00b7d7;
}

.menuSelected {
  color: #ff6400;
}

.menuRaquo {
  position:absolute;
  left: 18px;
  top: 2px;
  font-size: 15px;
  padding-right: 12px;
  color: inherit;
}


body {
  padding:0px;
  margin:0px;
  background-image: url(/img/background.jpg);
  background-repeat: repeat-x;
  background-color: #ff690a;
}

div {
  background-repeat: no-repeat;
}

#layout {
  position: relative;
  width: 850px;
  margin-left: 4px;
  background-color: #fff;
}

#layoutShadow {
  background-image: url(/img/backgroundContent.png);
  background-repeat: repeat-y;
  width: 858px;
  height: 800px;
  margin: 0 auto;
  border: 0px solid black;
}


#leftCol {
  position: absolute;
  width: 265px;
  background-image: url(/img/leftCol.jpg);
  background-repeat: repeat-y;
  background-color: #f3f3f3;
}

#rightCol {
  width: 585px;
  float: right;
}

#banner {
  /*height: 112px;*/
}

#logo {
  height: 279px;
  background-image: url(/img/logoStrip.jpg);
  background-position: bottom;
  cursor: pointer;
}
/*
#logoMain {
  height: 241px;
  background-image: url(/img/logo4.jpg);
  position: relative;
}
*/
#logoMain {
  height: 227px;
  background-position: 50px 0px;
  /*background-image: url(/img/logo5.jpg);*/
  background-image: url(/img/fundacja-logo-2.jpg);
  position: relative;
}

#logoMainLeft {
  /*background-image: url(/img/logo5-left.gif);*/
  background-image: url(/img/fundacja-logo-left.jpg);
  width: 50px;
  height: 227px;
}
#motto {
  position: absolute;
  left: 550px;
  top: 130px;
  width: 270px;
  color: #3c3636;
}

#titleText {
  width: 338px;
  height: 84px;
  left: 481px;
  top: 25px;
  position: absolute;
}

#menuBar {
  height: 34px;
  position: relative;
/*  background-image: url(/img/menu.jpg);*/
}

.menuButton {
  position: absolute;
  top: 0px;
}

#menu {
  margin-left: 37px;
  width: 228px;
  background-color: #f3f3f3;
}



#search {
  margin-left: 38px;
  width: 227px;
  height: 25px;
  background-color: #f3f3f3;
}

#searchForm {
  margin-left:18px;
}

#contact {
  margin-left: 37px;
  padding: 12px 12px 12px 18px;
  color: white;
  width: 198px;
  background-color: #ff6400;
}

#content {
  background-color: #fff;
  padding: 10px 1px 10px 22px;
  min-height: 100px;
}

#body_div {
  margin-right: 24px;
}

#news {
  margin-right: 24px;
}


.dishInfo .left {
  text-align: right;
  color: #666;
}

.dishInfo .right {
  padding-left: 10px;
  vertical-align: top;
}

.news_title {
  font-weight:bold;
  font-size:12px;
  color: #ff6400;
}

.news_header {
  padding-top: 15px;
  padding-bottom: 5px;
}

.news_date {
   font-size: 9px;
}

.news_arch {
  padding-top: 10px;
  font-size: 12px;
  color: #ff6400;
}

.more {
  text-align: right;
}

div.result a {
  color: blue;
  font-weight:bold;
}

#rightBox {
  padding-left: 15px;
  margin-left: 15px; 
  width: 245px;
  height: 260px;
  background-color: #f3f3f3;
  float: right;
  padding-top:0px;
}

#rightBox .inner {
  padding-right: 10px !important;
}

#footer {
  padding-bottom: 5px;
}

#footer a{
  text-decoration: none;
  color: #888;
  font-size:11px;
}

#footer a:hover {
  color: #666;
}
#menuBottom {
  background-repeat: no-repeat;
  padding: 35px 10px 15px 10px;
  text-align: center;
}

#menuBottom a {
  color: #4a4a4a;
  font-weight: normal;
  font-size: 10px;
}
#bottom {
  background-image: url(/img/bottom.gif);
  clear: both;
  text-align: center;
}


