.votes {
padding : 2px 0 0 0;
}

.voteup {
background: url(/thumbup.gif);
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 0;
padding : 0;
}

.voteup:hover, .voteuphover {
background: url(/thumbup.gif) no-repeat scroll -12px 0;
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 0;
padding : 0;
}

.votedown {
background: url(/thumbdown.gif);
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 2px 0 0 0;
padding : 0;
}

.votedown:hover, .votedownhover {
background: url(/thumbdown.gif) no-repeat scroll -12px 0;
cursor : pointer;
display:block;
float:right;
height:14px;
width:12px;
overflow : hidden;
margin : 2px 0 0 0;
padding : 0;
}

.votespace {
width : 5px;
float:right;
}

.votescore {
font-size : 11px;
padding : 0 0 0 5px;
float:right;
}

.lite {
background-color: #ffff00; /* #f93; */
}

.nappoissa {
cursor : pointer;
margin : 5px 0 0 0;
padding : 0;
border-left-color : #ffffff;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #ffffff;
border-top-style : solid;
border-top-width : 0px;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 1px;
}

.napalhaalla {
cursor : pointer;
margin : 5px 0 0 0;
padding : 0;
border-left-color : #ffffff;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #ffffff;
border-top-style : solid;
border-top-width : 1px;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 0px;
}

.minpoissa {
margin : 0;
padding : 0;
border-left-color : #f7f7f7;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #f7f7f7;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #f7f7f7;
border-top-style : solid;
border-top-width : 0px;
border-bottom-color : #f7f7f7;
border-bottom-style : solid;
border-bottom-width : 1px;
}

.minalhaalla {
margin : 0;
padding : 0;
border-left-color : #f7f7f7;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #f7f7f7;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #f7f7f7;
border-top-style : solid;
border-top-width : 1px;
border-bottom-color : #f7f7f7;
border-bottom-style : solid;
border-bottom-width : 0px;
}

.tilastotd {
float: left;
overflow : hidden;
padding : 0 0 0 5px;
height : 51px;
border-left-color : #777777;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #777777;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #777777;
border-top-style : solid;
border-top-width : 0px;
border-bottom-color : #777777;
border-bottom-style : solid;
border-bottom-width : 1px;
}

.tilastotdb {
float: left;
overflow : hidden;
padding : 0 5px 0 5px;
height : 25px;
border-left-color : #777777;
border-left-style : solid;
border-left-width : 0px;
border-right-color : #777777;
border-right-style : solid;
border-right-width : 0px;
border-top-color : #777777;
border-top-style : solid;
border-top-width : 0px;
border-bottom-color : #777777;
border-bottom-style : solid;
border-bottom-width : 1px;
}

.tilastopystyvali {
float: left;
width : 1px;
height : 51px;
overflow : hidden;
background-color : #777777;
}

.tilastopystyvalib {
float: left;
width : 1px;
height : 25px;
overflow : hidden;
background-color : #777777;
}

.hymiot {
border : 1px solid #777777;
background-color: #ffffff;
overflow : auto;
}

.hymiot img {
padding : 3px;
}

.hymiothide {
border : 0px solid #ffffff;
background-color: #ffffff;
overflow : hidden;
}

h2.hkeskustelu {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size : 12px;
color: #888;
padding : 0px;
margin : 0px;
}

.siirrysivulle a:link, .siirrysivulle a:visited, .siirrysivulle a:active, .siirrysivulle a:hover {
color : #4d4d4d;
}

textarea {
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size : 13px;
border : 1px solid #777777;
}

.keskustelut_margin {
width : 760px;
padding: 0px 0px 18px 30px;
margin: 0px 0px 0px 0px;
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size : 13px;
line-height : 20px;
color : #000000;
}

.keskustelut_margin_full {
width : 915px;
padding: 0 0 1px 30px;
margin: 0 0 0 0;
font-family: 'Trebuchet MS', Trebuchet, verdana, arial, sans-serif;
font-size : 13px;
line-height : 17px;
color : #000000;
}

.keskustelut_forumstart {
background-image : url("http://kalorilaskuri.fi/forumstart.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : top left;
color: #4d4d4d;
padding : 0px 0px 0px 4px;
margin : 0px;
line-height : 16px;
height : 25px;
/*
line-height : 18px;
height : 28px;
*/
width : 760px;
}

.keskustelut_forumstart_full {
background-image : url("http://kalorilaskuri.fi/forumstartfull.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : top left;
color: #4d4d4d;
padding : 0px 0px 0px 4px;
margin : 0px;
line-height : 16px;
height : 25px;
width : 915px;
}

.keskustelut_forumstartb {
background-image : url("http://kalorilaskuri.fi/forumstartb.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : bottom left;
height : 24px;
width : 760px;
}

.isototsikot {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size : 12px;
color: #888;
}

.keskustelut_uppadding {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size : 12px;
color: #888;
padding : 6px 0px 0px 0px;
margin : 0px;
}

.keskustelut_uppadding_full {
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;
line-height : 16px;
color: #888;
padding : 6px 0px 0px 0px;
margin : 0px;
}

.keskustelut_uppaddingb {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size : 12px;
color: #888;
padding : 6px 8px 0px 0px;
margin : 0px;
}

.keskustelut_forumend {
background-image : url("http://kalorilaskuri.fi/forumend.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : bottom left;
padding : 0px;
margin : 0px 0px 0px 0px;
height : 24px;
width : 760px;
}

.keskustelut_forumend_white {
background-image : url("http://kalorilaskuri.fi/forumendwhite.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : bottom left;
padding : 0px;
margin : 0px 0px 0px 0px;
height : 24px;
width : 760px;
}


.keskustelut_forumend_full {
background-image : url("http://kalorilaskuri.fi/forumendfull.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : bottom left;
padding : 0px;
margin : 0px 0px 0px 0px;
height : 24px;
width : 915px;
}

.keskustelut_forumend_white_full {
background-image : url("http://kalorilaskuri.fi/forumendwhitefull.gif");
background-repeat : no-repeat;
background-attachment : scroll;
background-position : bottom left;
padding : 0px;
margin : 0px 0px 0px 0px;
height : 24px;
width : 915px;
}


.keskustelut_valiviiva {
height: 4px;
background-color: #d7d7d7;
overflow: hidden;
}

.white_valiviiva {
height : 1px;
border-top-color : #d7d7d7;
border-top-style : solid;
border-top-width : 1px;
overflow: hidden;
margin: 3px 0 3px 0;
}

.keskustelut {
width: 752px;
padding : 0px 0px 0px 0px;
margin : 0px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutb {
width: 760px;
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 0px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 0px;
}

.keskustelutc {
width: 732px;
padding : 2px 10px 0 10px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutc_new {
width: 732px;
padding : 2px 10px 0 10px;
background-color: #f4f4f4;
background-image: url(http://kalorilaskuri.fi/uusiviesti2.gif);
background-repeat: no-repeat;
background-position: bottom left;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutd {
width: 732px;
padding : 10px 10px 10px 10px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutd_full {
width: 903px;
font-size : 11px;
padding : 5px 0 3px 4px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutd_new {
width: 732px;
padding : 10px 10px 10px 10px;
background-color: #f4f4f4;
background-image: url(http://kalorilaskuri.fi/uusiviesti.gif);
background-repeat: no-repeat;
background-position: top left;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelute { /*google*/
width: 732px;
padding : 0 10px 0 10px;
background-color: #f4f4f4;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutf {
width: 732px;
padding : 10px 10px 10px 10px;
background-color : #fafafa;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutf_full {
width: 903px;
font-size : 11px;
padding : 5px 0 3px 4px;
background-color : #fafafa;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutf_new {
width: 732px;
padding : 10px 10px 10px 10px;
background-color: #fafafa;
background-image: url(http://kalorilaskuri.fi/uusiviesti.gif);
background-repeat: no-repeat;
background-position: top left;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskustelutg { /*google*/
width: 732px;
padding : 0 10px 0 10px;
background-color: #fafafa;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 0px;
border-right-color  : #d7d7d7;
border-right-style  : solid;
border-right-width  : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color   : #d7d7d7;
border-left-style   : solid;
border-left-width   : 4px;
}

.keskusteluviesti {
width : 554px;
overflow : hidden;
}

blockquote {
background-color: #efefef;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote {
background-color: #e4e4e4;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote blockquote {
background-color: #efefef;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote blockquote blockquote {
background-color: #e4e4e4;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote blockquote blockquote blockquote {
background-color: #efefef;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote blockquote blockquote blockquote blockquote {
background-color: #e4e4e4;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
background-color: #efefef;
border: 1px solid #ccc;
margin: 0px 0px 7px 0px;
padding: 7px 4px;
}

.keskustelulomake {
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 10px;
}

.keskustelut_otsikot {
background-color: #f4f4f4;
color: #dd0000;
padding : 6px 0px 5px 0px;
margin : 0px;
line-height : 17px;
border-top-color    : #d7d7d7;
border-top-style    : solid;
border-top-width    : 4px;
border-bottom-color : #d7d7d7;
border-bottom-style : solid;
border-bottom-width : 1px;
}

.keskustelut_otsikotb {
background-color: #f4f4f4;
color: #000;
padding : 3px 0px 8px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikotc {
background-color: #f4f4f4;
color: #000;
padding : 9px 0px 10px 0px;
margin : 0px;
line-height : 20px;
}

.keskustelut_otsikotd {
background-color: #d7d7d7;
color: #4d4d4d;
padding : 4px 0px 3px 0px;
margin : 0px;
line-height : 16px;
}

.keskustelut_otsikote {
background-color: #f4f4f4;
color: #000;
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikote_new {
background-color: #f4f4f4;
background-image: url(http://kalorilaskuri.fi/uusiviesti3.gif);
background-repeat: no-repeat;
background-position: top left;
color: #000;
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikoteb {
background-color : #ffffff;
/*
background-image : url(/keskustelutileb.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : top left;
*/
color: #000;
/* padding : 6px 0px 4px 0px; */
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikoteb_new {
background-color : #ffffff;
background-image: url(http://kalorilaskuri.fi/uusiviesti3.gif);
background-repeat: no-repeat;
background-position: top left;
color: #000;
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikotg { /* huomio */
background-color: #ffff77;
/*
background-image : url(/keskusteluhuomio.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : top left;
*/
color: #000;
/* padding : 6px 0px 4px 0px; */
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut_otsikotg_new {
background-color: #ffff77;
background-image: url(http://kalorilaskuri.fi/uusiviesti3.gif);
background-repeat: no-repeat;
background-position: top left;
color: #000;
padding : 5px 0px 5px 0px;
margin : 0px;
line-height : 17px;
}

.keskustelut a, .keskustelut a:link, .keskustelut a:active {
text-decoration : none;
font-weight : normal;
}

.keskustelut a:visited {
/* color : #6600cc; */
text-decoration : none;
font-weight : normal;
}

.keskustelut a:hover {
text-decoration : underline;
font-weight : normal;
}

.keskustelutb a, .keskustelutb a:link, .keskustelutb a:active, .keskustelutb a:visited {
text-decoration : none;
font-weight : normal;
}

.keskustelutb a:hover {
text-decoration : underline;
font-weight : normal;
}

.keskustelut_vali {
background-color : #c1c1c1;
overflow: hidden;
height: 1px;
}

.keskustelut_valib {
background-color : #dfdfdf;
overflow: hidden;
height: 1px;
}
/* yla oik ala vas */
