@charset "windows-1251";

.add_comm {overflow: hidden; margin: 0; padding: 0}
   /*.add_comm a.add_comm {background: #f2f2f2 url(/images/trailer/new-comm.gif) 10px 12px no-repeat; width: 170px; height: 26px; font-damily: arial; text-decoration: underline; display: block; padding: 11px 10px 0 10px}*/
   .add_comm form {min-height: 1px; font-family: tahoma, verdana; color: #777; font-size: 11px; margin: 0 !important; padding: 0}
   .add_comm .text {background: #f2f2f2; width: 483px; height: 25px; color: #333; font-family: tahoma, verdana; font-size: 12px; border: 1px #999 solid; padding: 4px 2px 0 2px}
   .add_comm .comment_text {background: #f2f2f2; width: 551px; height: 85px; color: #333; font-family: tahoma, verdana; font-size: 12px; border: 1px #999 solid; margin: 2px 0; padding: 2px 0 0 2px}
   .add_comm span {color: #333}

.add_comm .title {background: #f2f2f2; width: 438px; height: 14px; color: #333; font-family: tahoma, verdana; font-size: 11px; border: 1px #999 solid; overflow: hidden; margin: 1px 0 0 0; padding: 3px 4px}
.add_comm .buttons {width: 104px; clear: none; float: right}
.add_comm .buttons p {margin: 0; padding: 0}
   .add_comm .buttons input {background-color: #f2f2f2 !important; width: 23px; height: 23px; font-family: tahoma, verdana; font-size: 11px; line-height: 21px; border: 1px #fff outset; cursor: pointer; float: left; margin: 0 0 0 3px; padding: 0}
   @-moz-document url-prefix() {.add_comm .buttons input {padding-bottom: 2px}}
   .inputBold {background: url(/images/spacer.gif); font-weight: bold}
   .inputItalic {background: url(/images/spacer.gif); font-style: italic}
   .inputStriked {background: url(/images/strike_line.gif) 50% 53% no-repeat}
   .inputLined {background: url(/images/strike_line.gif) 50% 83% no-repeat}

.new_comm {background: #ffe3d1; height: 20px; overflow: hidden; margin: 20px 0; padding: 10px 15px}
   .new_comm span {background: url(/images/trailer/all-comm.gif) no-repeat; font-weight: bold; float: left; display: block; padding: 3px 0 3px 20px}
   .new_comm p {background: url(/images/trailer/new-comm.gif) 0 2px no-repeat; float: right; margin: 0; padding: 3px 0 3px 20px}

.taComm {background: #f2f2f2; height: 100px; font-family: tahoma, verdana; font-size: 12px; border: 1px #999 solid; display: block; margin: 0 0 5px 0; padding: 2px 4px}
.taCommInner {background: #f2f2f2; height: 100px; font-family: tahoma, verdana; font-size: 11px; border: 1px #999 solid; display: block; margin: 0 0 5px 0; padding: 2px 4px}
.btnCommAdd {background: #f2f2f2; width: 100px; height: 23px; font-family: tahoma, verdana; font-size: 11px; font-weight: bold; border: 1px #fff outset; overflow: hidden; cursor: pointer}
.btnCommAddInner {}
.btnCommClose {background: #f2f2f2; width: 100px; height: 23px; font-family: tahoma, verdana; font-size: 11px; border: 1px #fff outset; overflow: hidden; cursor: pointer; margin-right: 10px}

.comment_list {width: 555px; cursor: default; margin-left: -5px !important; padding-left: 5px !important}
.comment_list, .comment_list * {list-style: none; margin: 0; padding: 0}
.comment_list {padding-bottom: 10px}
.comment_list li {min-height: 20px; margin-bottom: 15px}
.comment_list img {border: none}
.comment_list strike {height: 1px; overflow: hidden; clear: both; display: block; margin-top: -5px}

.comment_list .toppy {background: #f2f2f2; height: 72px; line-height: 13px; overflow: hidden; position: relative; margin-bottom: 10px}
   .comment_list .toppy img {width: 46px; border: 1px #fff solid; border-top: none; border-bottom: none; float: left}
   .comment_list .toppy a.name {color: #007; font-weight: bold}
   .comment_list .toppy i.ajax {background: url(/images/profile/comajax_gray.gif); width: 16px; height: 16px; overflow: hidden; visibility: hidden; display: block; position: absolute; top: 28px; right: 5px}
   .comment_list .toppy b.date {height: 13px; font-weight: normal; display: block}
   .comment_list .toppy b.date i {color: #777; font-size: 10px; font-style: normal; white-space: nowrap; overflow: visible; display: block; position: absolute}
   .comment_list .toppy b.topic {color: #333; font-weight: bold; white-space: nowrap; display: block; position: absolute; margin-top: 20px}
   .comment_list .toppy a.anchor {color: #999; font-size: 10px; font-weight: normal; text-decoration: underline; position: absolute; top: 55px; right: 10px}

.comment_list .toppy_answer {background: #e5e5ff}
.comment_list .toppy_new {background: #ffe3d1}
   .comment_list .toppy_new i.ajax {background: url(/images/profile/comajax_lightorange.gif)}
.comment_list .toppy_my {border-left: 5px #f60 solid}
.comment_list .toppy_reply {border-left: 5px #ac00cb solid}
.comment_list .not_approved {background: #fefbd9}

.comment_list p.text {color: #333; font-family: arial; font-size: 12px; line-height: 18px; margin-bottom: 10px; max-width: 555px; overflow-wrap: break-word; word-wrap: break-word;}
.comment_list p.reply {background: url(/images/profile/com-add.gif) 0 3px no-repeat; padding-left: 15px}
.comment_list p.reply a {color: #1b1b7b; font-size: 10px; text-decoration: underline}
.comment_list form {margin-bottom: 50px}
.comment_list .comment_text {background: #f2f2f2; height: 90px}

.comment_list b.rating, .comment_list b.rating i, .comment_list a.pls, .comment_list a.mns, .comment_list a.mod, .comment_list a.mod2 {background: url(/images/comm_elements.gif); height: 12px; line-height: 12px; overflow: hidden; display: block; position: absolute}
.comment_list b.rating {background-position: 0 -47px; color: #fff; font-size: 10px; font-weight: normal; cursor: default; top: 4px; right: 41px; padding: 0 4px 0 6px}
   .comment_list b.rating i {background-position: 0 -72px; width: 3px; height: 3px; top: 5px; left: 2px}
   .comment_list b.low {background-position: 0 -59px}
   .comment_list b.low i {background: #fff; width: 2px; height: 1px; top: 6px; left: 3px}
   .comment_list b.zero {background: none}
.comment_list a.pls {background-position: 0 0; width: 11px; right: 23px; top: 5px}
.comment_list a.mns {background-position: 0 -24px; width: 11px; right: 7px; top: 5px}
.comment_list a.pls:hover, .comment_list a.pls_set {background-position: 0 -12px}
.comment_list a.mns:hover, .comment_list a.mns_set {background-position: 0 -36px}
.comment_list a.pls_set, .comment_list a.mns_set {cursor: default !important}

.comment_list a.mod, .comment_list a.mod2 {background-repeat: no-repeat; background-position: 0 -77px; width: 70px; height: 12px; color: #999; top: 0; right: -90px; padding-left: 12px; display: none}
.comment_list a.mod:hover, .comment_list a.mod2:hover {background-position: 0 -89px; color: #e08282}
.comment_list li:hover a.mod, .comment_list li:hover a.mod2 {display: inline}
.comment_list a.mod2 {right: -200px; width: 85px}

.comment_list .arrows {letter-spacing: 2px; display: block; position: absolute; top: 54px; right: 23px}
.comment_list .arrows * {color: #999; display: inline}
.comment_list .d_open {visibility: visible}
.comment_list .d_closed {visibility: hidden}

.answer_0 {margin-left: 0}
.answer_1 {margin-left: 30px}
.answer_2 {margin-left: 60px}
.answer_3 {margin-left: 90px}
.answer_4 {margin-left: 120px}
.answer_5 {margin-left: 150px}

.answer_0 .comment_text {width: 551px}
.answer_1 .comment_text {width: 521px}
.answer_2 .comment_text {width: 491px}
.answer_3 .comment_text {width: 461px}
.answer_4 .comment_text {width: 431px}
.answer_5 .comment_text {width: 401px}
.answer_5 span.subscr {width: 150px; margin-top: 0 !important}

.comment_list .small {background: #f2f2f2; height: 21px; overflow: hidden; position: relative}
   .comment_list .small * {color: #888}
   .comment_list .small u {font-size: 11px; text-decoration: none; line-height: 20px; white-space: nowrap; position: absolute; top: 0; right: 66px}
   .comment_list .small u a {font-weight: normal; text-decoration: underline}

.comment_list .profile_name {height: auto; font-size: 11px; float: left; margin: 7px 0 0 5px; padding-top: 3px}
   .comment_list .profile_name s {top: 2px}
   .comment_list .profile_name a {text-decoration: none}
   .comment_list .small .profile_name {line-height: 13px; float: none; position: absolute; margin-top: 0}

.subscrNewComms {display: inline; position: absolute; margin: 5px 0 0 15px; padding-left: 20px}
.subscrNewComms input {position: absolute; top: 0; left: 0; margin: 0; padding: 0}

.add_comm .loader {background: red; position: absolute; margin-left:-20px; margin-top:4px; display:none;}
#ui_notice_container #ui_notice_-1 {min-height:17px !important; cursor:pointer; width:180px; display:none;}
#ui_notice_container #ui_notice_-1 b,#ui_notice_container #ui_notice_-1 br{display:none  !important}



.popupList {position: absolute; background: #eee; border: solid 1px #aaa; z-index:999; padding:0; margin:-3px 0 0 0;}
.popupList li{list-style-type:none; border-bottom: dashed 1px #fff; margin:0; padding:5px 10px; cursor:pointer; color:#007; min-height: auto;}
.popupList li small{color:#333;}
.popupList li:hover, .popupList li.selected{ background:#e3e3e3;}
.hiddenReviewComment {border: 1px solid #CCCCCC; background:#ffffff !important;}
.hiddenReviewComment img {border:none !important;}
.comment_list .hiddenReviewComment span.title {color: #999; font-size: 10px; font-weight: normal; position: absolute; top: 55px; right: 40px}
.profileInserts h1.main_title {margin-bottom:5px;}
