html, viewport,body{
  margin:0;
  padding:0;
  width: 100%;
  height:100%;
  font: normal 11px Arial, Helvetica;
}
body{
  background: url(img/body_bg.jpg) top left repeat-x #ffffff;
}

img{
  border:none;
}

/* YLEISET */
a{
  color: #be323b;
  text-decoration:none;
}


/*SISÄLTÖ*/

#content{
  color: #626262;
  background: url(img/content_bg.jpg) top right no-repeat #ffffff;
  line-height: 1.5em;
  font: normal 11px Arial, Helvetica;
}

#content h2{
  font-size: 13px;
}

#content a{
  color: #be323b;
  text-decoration:none;
}

#con_online{
  line-height: 1.3em;
  text-decoration:none;
}

/* YLÄPALKKI */
#headerTop img.vip{
  margin-left: 307px;
  float:left;
  margin-right: 20px;
  visibility: hidden;
}

#headerTop input.teksti{
  margin-top: 10px;
  width: 120px;
  padding: 5px;
  height: 16px;
  float: left;
  border:none;
  background: #626262;
  color: #ffffff;
  font-size: 11px;
  visibility: hidden;
}
#headerTop input.submit{
  margin-top: 10px;
  float: left;
  border:none;
  visibility: hidden;
}
#headerTop a.rekisteroidy{
  color: #626262;
  text-decoration:none;
  font-size: 10px;
  float: left;
  margin-left: 15px;
  margin-top: 25px;
  visibility: hidden;
}

#headerTop a.mediamyynti{
  float: right;
  margin-right: 5px;
  margin-top: 9px;
}

/*LEISKAUS */
#container{
  width:1000px;
  /*height:100%;*/
  border: 0px solid #333333;
  margin: 10px;
}

#headerTop{
  width:100%;
  height:50px;
  background: #000000;
}

#header{
  width:100%;
  height:140px;
  background: #000000;
}

#menu{
  width:100%;
  height:37px;
  background: url(img/menu_bg.gif) top right repeat-y #ffffff;
}

#menu img{
  border:0;
}

#menu img.menuItem{
  margin-top:5px;
  margin-right:1px;
}

#contentLeft{
  float: left;
  width: 220px;
  padding:5px;
  background: #ffffff;
}
#contentCenter{
  float: left;
  width: 460px;
}

#contentCenter div.onair{
  background: #eeeeee;
  width: 440px;
  height: 230px;
  padding: 5px;
  margin-right: 5px;
  margin-bottom:14px;
  border: 5px solid #ffffff;
}

#contentCenter div.nosto{
  float:left;
  margin-right:5px;
  margin-bottom: 15px;
  display: inline;
}
#contentCenter div.isonosto{
  float:left;
  margin-right:10px;
  margin-bottom: 15px;
}
#contentCenter div.nostooikeaiso{
  float:left;
  margin-right:0px;
  margin-bottom: 15px;
  margin-left: 5px;
}
#contentCenter div.nostooikea{
  float:left;
  margin-right:0px 0px 15px 0px;
  display: inline;
}

#contentRight{
  float: left;
  width: 310px;
}

#contentRight div.looppi{
  padding: 0px 5px;
  margin-bottom:9px;
  
}

#contentRight div.colRight{
  padding: 5px;
}

#footer{
  width: 100%;
  height: 150px;
  background: #1e1e1e;
  color: #fcfcfc;
}

#footer img.vip{
  margin-right: 20px;
  float: left;
  visibility: hidden;
}
#footer a{
  color: #fcfcfc;
  text-decoration:none;
  text-transform: uppercase;
}

#footer a.rekisteroidy{
  color: #626262;
  text-decoration:none;
  font-size: 10px;
  float: right;
  visibility: hidden;
}
#footer input.vipSubmit{
  visibility: hidden;
}
#footer input.teksti{
  width: 120px;
  padding: 5px;
  height: 16px;
  float: left;
  margin-bottom:5px;
  border:none;
  background: #626262;
  color: #ffffff;
  font-size: 11px;
  visibility: hidden;
}
#menu div.conHaku{
  float: right;
  margin-top: 10px;
}
#footer div.conHaku{
  float: right;
  margin-top: 10px;
}
#menu input.haku{
  width: 97px;
  padding: 4px;
  height: 16px;
  float: left;
  border-top: 1px solid #b4b4b4;
  border-left: 1px solid #b4b4b4;
  border-bottom: 1px solid #b4b4b4;
  border-right: 0px solid #626262;
  background: #ffffff;
  font-size: 11px;
}
#footer input.haku{
  width: 97px;
  padding: 4px;
  height: 16px;
  float: left;
  border-top: 1px solid #626262;
  border-left: 1px solid #626262;
  border-bottom: 1px solid #626262;
  border-right: 0px solid #626262;
  background: #ffffff;
  font-size: 11px;
}

#footer div.boxBig{
  float: left;
  height:106px;
  width: 195px;
  padding: 15px 22px;
}

#footer div.boxSmall{
  float: left;
  height:106px;
  width: 127px;
  padding: 15px 22px;
  line-height: 1.6em;
}

#footer img.spacer{
  width:1px;
  height:150px;
  float: left;
}