li.pankus ol{
display:block;
}
li.pankus ol li{
display:inline;
}
li.pankus ol li strong{
font-weight:400;
}
li.main div.body{
margin-bottom:10px;

}
p.totop{
margin-left:16px;
padding:5px 15px;
background:url(../img/arrow.png) 0 center no-repeat;
}
dl#comments-open{
clear:both;
display:block;
border:1px solid #8f8f8f;
overflow:hidden;
background:url(../img/leaf.png) right bottom no-repeat;
}
dl#comments-open dt{
background-color:#b8b8b8;
color:#fff;
font-weight:600;
padding:10px 5px;
}
dl#comments-open dd{
display:block;
padding:10px;
}
ul#comments-open-data dt,div#comments-open-text dt{
clear:both;
display:block;
float:left;
width:120px;
padding:5px 0;
background-color:#fff;
font-weight:400;
color:#727272;
}
ul#comments-open-data dd,div#comments-open-text dd{
padding:5px;
float:left;
}
div#comments-open-text dd textarea{
width:420px;
height:80px;
}
div#comments-open-footer{
display:block;
clear:both;
padding:10px 0;
text-align:center;
}
div#comments-open-footer input{
width:100px;
}
dl#comments{
display:block;
background:#cdcdcc;
overflow:hidden;
margin-bottom:10px;
margin-top:10px;
border:1px solid #8f8f8f;
}
dl#comments dt{
padding:10px 5px;
font-weight:600;
color:#fff;
}
dl#comments dd{
display:block;
margin:0 5px;
}
dl#comments dd dt{
color:#727272;
font-weight:400;
}
dl#comments dd li{
display:block;
border:1px solid #8f8f8f;
margin-bottom:5px;
background-color:#fff;
padding:0;
}
dl#comments dd li dt{
padding:5px 5px 5px 10px;
background:url(../img/comhead.png) 0 0 repeat-y #b8b8b8;
color:#fff;
}

dl#comments dd li dd{
display:block;
padding:5px 5px 5px 10px;
margin:0;
background:url(../img/comhead.png) 0 0 repeat-y;
}
dl#comments dd li dd p{
margin:3px;
}
h2.blog{
display:block;
height:90px;
background:url(../img/blog_title.png) 15px 20px no-repeat;
overflow:hidden;
text-indent:-9999px;
}
