body {
	font-family: Century Gothic, Arial;
	color: #9A9A9A;
  font-size: 14px;
  background-color: #1E1E1E;
  margin: 30px 0 0 0;
  padding: 0;
}

td {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

#header img {
  margin: 45px 0 0 30px;
}

#page {
  clear: both;
  float: left;
	width: 960px;
}

#lolz {
  background-image: url('img/judenssi.jpg');
  background-position: 100% 0%;
  background-repeat: no-repeat;
  width: 270px;
  height: 600px;

  margin: 70px 0 0 0;
}

#menu {
  width: 270px;
  height: 600px;
  margin: 0 10px 0 0;
  border: 1px;
}

#menu ul {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 20px 0 0 0;
}

#menu li {
    display: inline;
}

#menu a {
    margin: 1px 0 1px 0;
    letter-spacing: 3px;
    text-align: right;
    display: block;
    width: 264px;
    height: 21px;
    padding: 0px 0px 0 0;
    text-decoration: none;
    color: #777777;
    background
    font-size: 14px;
}

#menu a:hover {
  color: #D4611C;
  background: #161616;
}

#menu a.active {
  color: #D4611C;
  background: #161616;
}

#isomenu a {
  height: 33px;
}

#valikko {
  margin: 0 25px 0 0;
}

#leftfloat {
  float: left;
}

#rightfloat {
  float: right;
}

#main_content {
  width: 620px;
  padding: 10px 10px 10px 10px;
}

#separaattori {
  height: 0px;
  margin: 2px 0 3px 0;
  width: 490px;
  border-top: 1px solid #303030;
}

#laatikko {
  width: 500px;
  background-color: #212121;
  border: 1px solid #303030;
  padding: 17px;
}

#laatikko h1 {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 3px;
  text-transform: uppercase; 
  color: #D4611C;
  margin: 0;
}

#laatikko h2 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #E8E8E8;
  display: inline;
  letter-spacing: 2px;
}

#laatikko h3 {
  font-size: 14px;
  margin: 0 5px 0 0;
  display: inline;
  color: #D4611C;
  font-weight: normal;
  letter-spacing: 2px;
}

#laatikko h5 {
  text-decoration: line-through;
  font-weight: normal;
  display: inline;
  margin: 0;
  font-size: 14px;
}

#laatikoton {
  padding: 17px;
}

#laatikoton h1 {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 3px;
  text-transform: uppercase; 
  color: #D4611C;
  margin: 0;
}

#laatikoton h2 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #fff;
  display: inline;
  letter-spacing: 2px;
}

#laatikoton h3 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #E8E8E8;
  display: inline;
  letter-spacing: 2px;
}

#laatikoton h4 {
  font-size: 12px;
  margin: 0 5px 0 0;
  display: inline;
  color: #D4611C;
  font-weight: normal;
}

#laatikoton h5 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #CFCFCF;
  display: inline;
  letter-spacing: 2px;

}


#uutinen {
  width: 486px;
  border-top: 1px solid #303030;
  border-bottom: 1px solid #303030;
  padding: 8px 0 8px 0;
  margin: 3px 0 0 0;
}

#uutinen img {
  margin: 2px 7px 7px 0;
  border: 1px solid #303030;
}

#uutinen img:hover {
  border: 1px solid #D4611C;
}

a {
  text-decoration: none;
  color: #D4611C;
}

h2 a {
  color: #FFF;
  border-bottom: 1px dashed #D4611C;
}

a:hover {
  color: #E8E8E8;
  text-decoration: underlined;
}

#galleria {
  width: 162px;
  margin: 0px;
  height: 162px;
  float: left;
  text-align: center;
}

#tuoteet {
  width: 162px;
  margin: 0px;
  height: 140px;
  float: left;
  text-align: center;
}

#tuote {
  width: 162px;
  margin: 0px;
  height: 165px;
  float: left;
  text-align: center;
}

#tuote img {
  margin: 3px 0 0 0;
}

#tuoteet img {
  margin: 3px 0 0 0;
}

#tuote h2 {
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  color: #fff;
  display: block;
}

#tuote a {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  display: inline;
  letter-spacing: 3px;
}

#laatikoton img {
  border: 2px solid #303030;
}

#laatikoton img:hover {
  border: 2px solid #D4611C;
}

#jm {
  width: 175px;
  height: 110px;
  float: left;
}

input {
  background-color: #212121;
  border: 1px solid #303030;
  color: #fff;
  letter-spacing: 2px;
}

textarea {
  background-color: #212121;
  border: 1px solid #303030;
  color: #fff;
  letter-spacing: 2px;
}

input:hover {
  background-color: #242424;
}

textarea:hover {
  background-color: #242424;
}

#borderless {
  display: inline;
}

#borderless img {
  border: 0;
}

#borderless img:hover {
  border: 0;
}

.auki {
  font-size: 14px;
}

.right {
  text-align: right;
}
