div.komment {position: relative; width:604px; height:auto; }
div.komment div.postlabel {position:absolute;  left:220px; top:20px; font-size:17px; color:#000000; }
div.komment div.item {position: relative; height:auto; border-bottom: 1px solid #ebebeb; }
div.komment div.post { background-color:#333333; height:238px; position: relative; width:100%; }

div.komment i.text { position:absolute; left:0; top:10px; width:16px; height:16px; overflow:hidden; top:0; }

div.komment div.post textarea.komment { border:1px solid #dedede; margin-top:20px; width:562px; height:104px;
position: absolute;
top:45px;
left:0px;
}
div.komment div.post input { /* border:1px solid #dedede; width:162px; height:20px;*/ }
div.komment div.post div.name { left:10px; top:48px; position:absolute;  width:562px; height:24px; }
div.komment div.post textarea.komment { height:80px;
left:10px;
position:absolute;
top:70px;
width:580px; }

div.komment 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 #chars { position:absolute; right:20px; top:70px; font-size:12px; padding:2px; color:#000000; border:none;}
div.komment div.item { position:relative; height:auto; padding:22px; color:#000; }
div.komment div.odd { background-repeat:repeat-x; background-color:#fbfbfb; }
div.komment div.even { background-repeat:repeat-x; background-color:#f5f5f5; }
div.komment div.info { position:absolute; top:50px; width:590px;  left:28px; color: red;}
div.komment div.date { padding-left:20px; position:relative; margin-bottom:6px; color:#777777;}
div.komment div.comment { position:relative; font-size:12px; line-height:18px; color:#444444; }

/* xfactor ccs class
body.xfaktor_kepek2 
*/
