div.komment_mini {position: relative; width:261px; overflow: hidden; height:auto; }
div.komment_mini div.postlabel {position:absolute;  left:220px; top:40px; font-size:11px; color:#ffffff; }
div.komment_mini div.item {position: relative; height:auto; border-bottom: 1px dotted #595959; }
div.komment_mini div.post { background-color:#333333; height:220px; position: relative; width:99%;padding-left:5px;padding-right:5px; }

div.komment_mini i.text { position:absolute; left:0; top:10px; width:16px; height:16px; overflow:hidden; top:0; }

div.komment_mini div.post textarea.komment_mini { border:1px solid #dedede; margin-top:0px; width:239px; height:75px; }
div.komment_mini div.post input { border:0px solid #dedede; font-size:8pt;}
div.komment_mini div.post div.name { left:10px; top:55px; position:absolute;  width:562px; height:24px; }
div.komment_mini div.post div.textarea { padding-left:1px; padding-top:60px; position:relative;  width:562px; height:auto; }
div.komment_mini input.button { position:absolute; right:20px; bottom:20px;  background-color: #7aacc2; font-size:11px; font-weight: bold; padding:2px; color:#ffffff; border:none;}
div.komment_mini div.chars { position:absolute; right:10px; bottom:25px; font-size:11px; padding:2px; color:#ffffff; border:none;}
div.komment_mini div.item { position:relative; height:auto; padding:12px; color:#fff; }
div.komment_mini div.odd { background-repeat:repeat-x; background-color:transparent; }
div.komment_mini div.even { background-repeat:repeat-x; background-color:transparent; }
div.komment_mini div.info { position:absolute; top:50px; width:590px;  left:28px; color: yellow;}
div.komment_mini div.date { padding-left:1px; position:relative; margin-bottom:6px; color:#aaaaaa;}
div.komment_mini div.comment { position:relative; font-size:11px; line-height:16.2px; color:#ffffff; }

