body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #222222;
  background-image: url('http://www.ullanpakari.fi/images/background_main.png');
/*  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: 0% 100%;  */
	color: #fff;

  text-align: center;

  padding: 0px;
  margin: 0px;
}

div#wrap {
	margin:0 auto;
  text-align: left;
  width: 1024px;
  min-height: 1200px;

  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
}

div#toplinks {
  margin-bottom: 3px;
  width: 100%;
  text-align: right;
  font-size: 7pt;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

div#toplinks a {
  color: #000;
  text-decoration: none;
}

div#toplinks a:hover {
  color: #fff;
  text-decoration: none;
}

div#wrap table.contenttable {
  width: 1024px;
  min-height: 1200px;
  border-collapse: collapse;
}

div#wrap table.contenttable td.top {
  border-collapse: collapse;
  background-color: #F58220;
  width: 1024px;
  height: 76px;
	
  background-image: url('http://www.ullanpakari.fi/images/bg_top.png');
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;

  border-bottom: solid 1px #fff;
}

div#wrap table.contenttable td.left {
  min-width: 200px;

  background-color: #1c0001;
  background-image: url('http://ullanpakari.fi/images/background_bar.png');
  border-right: solid 1px #fff;
}

div#wrap table.contenttable td.main {

}

div#wrap table.contenttable td.right {
  min-width: 200px;

  background-color: #1c0001;
  background-image: url('http://ullanpakari.fi/images/background_bar.png');
  border-left: solid 1px #fff;
}

div#wrap table.contenttable td.bottom {
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  border-collapse: collapse;
  background-color: #000000;
  width: 1024px;
  height: 22px;
  font-size: 7pt;
  font-weight: bold;
  text-align: right;
	
  padding-left: 10px;
  padding-top: 2px;
  padding-right: 10px;
}

div#main_content {
	padding-bottom: 20px;
  min-height: 300px;

  padding: 10px;
}

div#main_content a {
  text-decoration: underlined;
  color: #fff;
}

div#main_content a:hover {
  text-decoration: none;
  color: #f00;
}

div#main_content .leipis {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 130%;;
}

div#main_content .otsikko {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  line-height: 14pt;
}

div#main_content table .text {
  width: 250px;
}

div#main_content .title td {
  background-color: #777;
  font-weight:bold; 
  padding: 6px; 
  padding-left: 10px;  
  vertical-align:top;
}

div#main_content tr.odd td {
  border-bottom:1px solid #ccc; 
  padding: 4px; 
  padding-left: 10px;  
  vertical-align:top;
}

div#main_content .even td {
  border-bottom:1px solid #ccc;
  padding: 4px; 
  padding-left: 10px;  
  vertical-align:top;
}

table textarea {
  width: 250px;
  height: 250px;
}

div#ravintoainetaulukko table {
  border-collapse: collapse;
  width: 350px;
}

div#ravintoainetaulukko td {
  border: solid 1px #000;
  background-color: #222222;

  padding-left: 10px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
}

div#ravintoainetaulukko td.empty {
  border: none;
  background-color: transparent;

  padding-left: 10px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
}

/* Menu Alku */

div#arrowlistmenu {
  max-width: 170px;
}

div#arrowlistmenu .menuheader {
  font: bold 14px Arial;
  color: white;
  margin-bottom: 10px;
  text-transform: uppercase;
  padding: 4px 0 4px 10px;
  cursor: hand;
  cursor: pointer;
}

div#arrowlistmenu .openheader {

}

div#arrowlistmenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}

div#arrowlistmenu ul li {
  padding-bottom: 2px;
}

div#arrowlistmenu ul li a {
  color: #f58220;
  display: block;
  padding: 2px 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
  color: #fff;
}

div#arrowlistmenu ul li a:visited {
  color: #fff;
}

div#arrowlistmenu ul li a:hover {
  color: #aaa;
}

/* Menu Loppu */

