.commentos {}

.commentos .item .ic {padding: 14px; overflow: hidden;}
.commentos .item .image {width: 79px; float: left; padding-top: 2px;}
.commentos .item .in {margin-left: 79px;}
.commentos .item .top {overflow: hidden; padding-bottom: 6px;}
.commentos .item .name {font-family: Georgia; font-style: italic; font-size: 9pt; margin-right: 12px; float: left;}
.commentos .item .date-common {padding-top: 4px; margin-right: 12px; color: #666666; margin-right: 12px; float: left;}
.commentos .item .num-rating {margin-top: 3px; margin-right: 12px; float: left;}
.commentos .item .num-rating:hover {text-decoration: none;}
.commentos .item .controls {padding-top: 4px; float: right;}
.commentos .item .controls .icon-comm {float: left; margin: 0 0 0 6px;}
.commentos .item .titul {padding-top: 4px; color: #666666; margin-right: 12px; clear: both;}
.commentos .item .titul .i-man {float: left; margin: 3px 1px 0 0;}
.commentos .item .text {font-size: 9pt; padding-bottom: 6px;}
.commentos .item .comm-answer {float: left;}
.commentos .item .comm-answer a {text-decoration: none; border-bottom: 1px dashed #005970;}
.commentos .item .comm-answer a:hover {text-decoration: none; border-bottom: 1px dashed #0191a2;}
.commentos .item .comm-link {float: right;}
.commentos .item .comm-link a {color: #6d914b;}
.commentos .item .comm-link a:hover {text-decoration: none;}

.commentos .votes {float: left; height: 15px; margin-right: 15px;}
.commentos .votes img {float: left;}
.commentos .votes span {float: left;}
.commentos .votes span {padding: 0 6px; line-height: 15px; font-size: 8pt; font-weight: bold;}
.commentos .votes .green {color: #6f904b;}

.commentos .best-comments {background: url(images/bg-top.png) 0 0 no-repeat #e1f5f8; padding-top: 2px;}
.comm-full .best-comments {background-image: url(images/bg-top-full.png);}
.commentos .best-comments .block-title {font-size: 15pt; color: #262626; padding: 0 12px; height: 38px; line-height: 38px;}
.commentos .best-comments .item {border-top: 1px solid #83bac3; background: url(images/best/bg-item-top.png) 0 0 repeat-x;}
.commentos .best-comments .context {float: left;}

.comm-list {background: url(images/bg-top.png) 0 0 no-repeat; padding-top: 2px;}
.comm-full .comm-list {background-image: url(images/bg-top-full.png);}
.comm-list .cont {border-bottom: 1px solid #B4B4B4; border-left: 1px solid #DDDDDD; padding: 23px 0 0 0;}
.comm-list .block-title {margin: 0 0 13px 13px; border-bottom: 1px solid #333333; background: url(images/bg-title.png) 0 3px no-repeat; height: 25px; padding-left: 18px; font-size: 15pt; color: #262626; line-height: 1em;}
.comm-list .message {margin: 0 0 13px 13px;}

.comm-list .item {background: url(images/bg-item-top.png) 13px 0 no-repeat;}
.comm-list .no-bg-image {background-image: none;}

.comm-list .second {margin-left: 76px;}
.comm-list .second .image {width: 55px; padding-top: 3px;}
.comm-list .second .in {margin-left: 55px;}
.comm-list .second .text {font-size: 8pt;}

.comm-list .best {background: url(images/bg-best.png) 0 0 no-repeat; border-left: 2px solid #e57420; border-right: 2px solid #74a564; margin-bottom: 5px;}
.comm-list .best .ic {background: url(images/bg-best.png) 0 100% no-repeat;}
.comm-list .best-second {background: url(images/bg-best-second.png) 0 0 no-repeat; border-left: 2px solid #e57420; border-right: 2px solid #74a564;}
.comm-list .best-second .ic {background: url(images/bg-best-second.png) 0 100% no-repeat;}

.comm-list .shine {background-image: none; border: 1px solid #D4BC4C; background-color: #F8F5E6; margin-bottom: 5px;}
.comm-list .shine .ic {background-image: none;}

.comm-list .blocked .text {color: #999999;}
.comm-list .blocked .block-text {font-family: Georgia; font-style: italic; font-size: 10pt; margin-top: 0.5em; color: #333333;}
.comm-list .second .blocked .block-text {font-size: 9pt;}

.comm-list .show {background: url("images/bg-show.png") no-repeat scroll left top transparent; height: 19px; padding-top: 4px; text-align: center; margin: 0 0 16px 90px;}
.comm-list .show a {margin-top: 8px; padding-right: 13px; text-decoration: none;}
.comm-list .i-roll-next {background-position: 100% -115px;}

.comm-list .comm-form {background-color: #ececec; padding: 12px;}
.comm-list .comm-form-second {margin: 0 0 16px 90px;}
.comm-list .comm-form .form-title {font-size: 15pt; color: #262626; line-height: 1em; padding-bottom: 8px;}
.comm-list .comm-form textarea {width: 99%; height: 126px; border: 1px solid #c9c9c9; margin-bottom: 5px;}
.comm-list .comm-form .char-count {margin-bottom: 8px;}
.comm-list .button-3-100 {width: 100px; margin: 0 auto;}
.comm-list .button-3-100 button {padding-bottom: 8px;}
.comm-list .comm-form .message {margin: 0 0 13px 0;}

.comm-list .pager {padding: 8px 0;}

.comm-list .welcome {margin: 0 0 13px 13px; font-family: Arial; font-size: 10pt; font-style: italic; color: #666666;}

.commedit {display: none; position: absolute; box-shadow: 1px 3px 5px #777777;}
.commedit .row-submit {padding-top: 0.5em;}