
.chat_over{background:rgba(86,124,164,0.72); right:20px; position:fixed; padding:0; padding-top:0; z-index:9999; bottom:-258px; text-align:center; font-size:13px; box-shadow:0 1px 3px rgba(0,0,0,.3)}

.chat_over *{outline:none}

.chat_over .jspTrack{height:160px!important}

.chat_over, .ch_sml, .ch_smlin, .uuslugi, .new_comment_error, .forum_get, .comment_answer_button a, .quoteMessage, .premium .prc, .siteRate, .siteRate div, .sb1, .sb2, .chatRight, .gChat, .gChat:hover, .over_ind, .ind, .info_signs, .column_1, .column_c, .column_2, .jspDrag{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}

.smile_in, .ch_smlin img, .sound_on, .sound_off, #setting_chat a, #rules_chat a, #sound_chat div, .hm, .ch_sml, .jspDrag{transition:all linear .1s; -moz-transition:all linear .1s; -webkit-transition:all linear .1s; -o-transition:all linear .1s}

.comm .us{color:#646464; font-size:10px; margin-top:-2px; padding:0}

.comm .us a{text-decoration:none}

.comm .us .us_name{color:#646464}

.comm .av{margin-right:10px; width:28px; height:28px; overflow:hidden; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px}

.comm .av img{width:28px; height:28px; object-fit:cover; -webkit-border-radius:250px; -moz-border-radius:250px; border-radius:250px}

.comm .chatInner{width:222px; overflow:hidden; margin-bottom:2px}

.cerr{float:right; padding:7px; padding-right:20px}

.hm{visibility:hidden; position:absolute; height:0; margin-top:-10px; overflow:hidden; opacity:0; top:-34px; right:0; background:rgba(0,0,0,.8);  padding:5px 10px; color:#fff; font-size:11px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}

#online_counter:hover span, #rules_chat:hover span, #setting_chat:hover span, .sound_on:hover span, .sound_off:hover span{opacity:1; height:auto; margin-top:0; visibility:visible}

#c_one_clon, #c_tell{position:absolute; top:-1500px; right:-15000px}

#setting_chat a, #rules_chat a, #sound_chat div{width:16px; height:16px;  display:inline-block; opacity:.5; cursor:pointer}

#setting_chat a:hover, #rules_chat a:hover, #sound_chat div:hover{opacity:.9}

#setting_chat, #rules_chat, #sound_chat{float:right; margin-right:10px; margin-top:8px}

#setting_chat a{background:url(/chat_files/chat-sprite.png) 0 -23px no-repeat}

#rules_chat a{background:url(/chat_files/chat-sprite.png) -39px -21px no-repeat}

#sound_chat .sound_on{background:url(/chat_files/chat-sprite.png) -19px -21px no-repeat}

#sound_chat .sound_off{background:url(/chat_files/chat-sprite.png) -19px -35px no-repeat; display:none}

#online_counter{float:right; color:#FFF; margin-top:4px; margin-right:8px; padding:4px; padding-left:16px; background:url(/chat_files/chat-sprite.png) -32px 3px no-repeat;  cursor:pointer; font-size:13px}

#bottom_chat span, #top_chat span{display:inline-block; width:17px}

#bottom_chat, #top_chat{text-align:left; padding:8px 12px; color:#FFF; cursor:pointer; font-size:13px}

#bottom_chat, .chtt iframe{display:none}

.ngd{background:#fff; padding:10px; cursor:default}

.jspContainer{background:none!important}

.pdvr{float:right; opacity:0}

.msg:hover .pdvr{opacity:1}

.clkg{font-size:11px; padding:10px; background:#efefef; -webkit-border-radius:0 0 3px 3px;  -moz-webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px}

.cs2{margin-top:3px; color:#E32F17; font-size:10px}

.cs1{margin-top:3px; color:#2B2B2B; font-size:10px}

.mchat{width:250px}

.chtt{border-top:1px solid #e2e2e2}

#mchatMsgF{margin:0!important; max-width:100%!important; min-height:auto!important;  width:312px; padding:0 10px!important; height:36px!important; padding-right:53px!important;  border:1px solid #fff; background:#fff; -webkit-border-radius:0 0 3px 3px;  -moz-webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box}

#mchatBtn{position:absolute; top:-1200px; right:-1500px}

#mchatAjax{background:#646464; position:absolute; right:-200px}

.ch_sml{z-index:99999999; height:0; opacity:0; overflow:hidden; margin-top:-98px; right:0; position:absolute}

.ch_smlin{width:157px; height:70px; background:#FFF; overflow:hidden; text-align:left;  border:1px solid rgba(0,0,0,.2)}

.ch_smlin img{padding-left:3px; padding-top:3px; float:left; cursor:pointer}

.ch_smlin img:hover{opacity:.7}

.smile_in:hover .ch_sml{height:85px; opacity:1; margin-top:-78px}

.smile_in span{opacity:.5}

.smile_in span:hover{opacity:.8}

.smile_in{z-index:3; position:absolute; margin-left:284px}

.smile_in span{display:inline-block; margin-top:9px; cursor:pointer; width:19px; height:19px;  background:url(/chat_files/chat-sprite.png) -8px 0; opacity:.5}

.otbv, .otbv:hover{color:#6A6A6A}

.chatBubbles{display:table}

.chatRight, .cBubbleLeft, .cBubbleRight{display:table-cell; vertical-align:top}

.myBubble{margin-left:38px}

.myBubble .cBubbleLeft{display:none}

.myBubble .chatRight{background:#daeaf7!important}

.myBubble .cBubbleRight{display:table-cell}

.myBubble .chatInner{width:180px; color:#000}

.chatRight{background:#f1f6fa; border:1px solid #c6d9e9; padding:5px}

.cBubbleLeft{position:relative}

.cBubbleLeft span, .cBubbleRight span{background:url(/chat_files/chat-sprite.png); width:8px; height:14px; position:absolute; top:7px}

.cBubbleLeft span{background-position:0 0; right:-1px}

.cBubbleRight{display:none; position:relative}

.cBubbleRight .av{margin-left:10px; margin-right:0}

.cBubbleRight span{background-position:0 -14px; left:-1px}

#wrapper2{background:#FFF; width:290px; height:200px; overflow:auto}

#scroller{text-align:left; width:270px; padding:0}

#onlCountDate{display:none}

.jspContainer{overflow:hidden; position:relative}

.jspPane{position:absolute}

.jspVerticalBar{position:absolute; top:0; right:0; width:4px; margin-bottom:5px; height:100%; background:transparent}

.jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:4px; background:transparent}

.jspVerticalBar *, .jspHorizontalBar *{margin:0; padding:0}

.jspCap{display:none}

.jspHorizontalBar .jspCap{float:left}

.jspTrack{background:transparent; position:relative}

.jspDrag{background:rgba(0,0,0,.4); position:relative; top:0; left:0; cursor:pointer}

.jspDrag:hover{background:rgba(0,0,0,.6)}

.jspDrag:active{background:rgba(0,0,0,.8)}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left; height:100%}

.jspArrow{background:#50506d; text-indent:-20000px; display:block; cursor:pointer}

.jspArrow.jspDisabled{cursor:default; background:#80808d}

.jspVerticalBar .jspArrow{height:16px}

.jspHorizontalBar .jspArrow{width:16px; float:left; height:100%}

.jspVerticalBar .jspArrow:focus{outline:none}

.jspCorner{background:#eeeef4; float:left; height:100%}

.sb1, .sb2{padding:0 4px}

.msg+.msg{margin-top:9px}

img[rel="usm"]{height:19px; width:19px; vertical-align:middle}