img { border: 0px; margin: 0px; padding: 0px; }

html { height: 100%; width: 100%; border: 0; margin:0; padding: 0; }

body { margin: 0; border: 0; padding: 0; color: #3c4c5b; width: 100%; height: 100%; font-size: 14px; font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif; font-weight: normal; text-align: left; line-height: 1.2; background-color: #FFFFFF; background-image: url(); background-repeat: repeat-x; }

table { border-spacing:0; border-collapse:collapse; margin: 0; border: 0; padding: 0; }
tr { margin: 0; border: 0; padding: 0; }
td { text-align:left; vertical-align: top; margin: 0; border: 0; padding: 0; }

div { margin: 0; border: 0; padding: 0; text-align: left; }

a { margin: 0; padding: 0; border: 0; text-decoration: none; color: #5567c2; cursor: pointer; outline: none; }
a:hover { text-decoration: underline; }

ul { padding: 0; color: #3c4c5b; margin: 0px 0px 0px 0px; }
li { padding: 0px 0px 4px 0px; margin: 0; border: 0; }

p { padding: 0; margin: 13px 0px 0px 0px; border: 0; line-height: 17px; }

form { padding: 0; margin: 0; border: 0; }

input { font-size: 12px; font-family: Arial,Tahoma,Verdana,sans-serif }

label { padding: 0; margin: 0; border: 0; }

textarea { font-family: Helvetica,Tahoma,Arial,Verdana,sans-serif; font-size: 12px; }

h1,h2,h3,h4,h5,h6,h7 { display: inline; font-weight: normal; border: 0; padding: 0; margin: 0; font-size: 13px; }

strong.italic { font-style: italic; }

table.table_100p { width: 100%; }
table.table_100p_fixed { width: 100%; table-layout: fixed; }
table.centered_table { margin: 0px auto; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.none { float: none; }
.cleaner { clear: both; height: 0px; font-size: 0pt; line-height: 0; overflow: hidden; }

.global    { min-width: 995px; }
* html .global    { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%"); }

.width_limit { width: 1000px; margin: 0px auto; }

.red_label {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #FF0000;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    margin: 0 3px 0 0;
    padding: 0 5px 0 6px;
}


.error_msg { padding: 4px 0px 0px 5px; font-size: 12px; color: red; font-weight: bold; }
.signup .top_text { padding: 0px 0px 7px 0px; text-align: center; }
.error_topmsg {margin-bottom: 15px; padding: 10px 24px 10px 24px; color: #3c4c5b; display: block; background-color: #ff9300; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 18px;}

.login_container { height: 100%; width: 100%; }
.login_container .l_td { vertical-align: middle; height: 100%; }

.login_container .l_td .c_bg { background-color: #FFFFFF; margin: 0px auto 0px auto; width: 560px; border: 6px solid #d4d7e3; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.login_container .l_td .c_bg .t_logo { background-image: url(/img/logo.png); width: 213px; height: 87px; background-repeat: no-repeat; margin: 15px auto 20px auto; cursor: pointer; }
.login_container .l_td .c_bg .e_container { padding: 10px 27px 0px 27px; }
.red_error { /*height: 47px; overflow: hidden; line-height: 47px; */ background-color: #ff0000; background-image: url(/img/login/error.png); background-repeat: no-repeat; background-position: 12px center; font-size: 16px; font-weight: bold; color: #FFFFFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 14px 0px 14px 47px; }
.msg_ok { background-color: #99c7e8;}


.login_container .l_td .c_bg .l_text { width: 159px; vertical-align: middle; padding: 10px 0px 0px 0px; }
.login_container .l_td .c_bg .l_text .inline { padding: 0px 13px 0px 0px; text-align: right; font-size: 16px; color: #525862; }
.login_container .l_td .c_bg .l_input { padding: 10px 0px 0px 0px; }
.login_container .l_td .c_bg .l_input input { width: 284px; padding: 0px 0px 0px 8px; line-height: 40px; height: 40px; color: #121315; background-color: #fffae0; border: 1px solid #b2b0b8; font-size: 16px; }
.login_container .l_td .c_bg .l_input input:focus { background-color: #FFFBB4; }
.login_container .l_td .c_bg .l_input input.i_error { border: 1px solid #ff0000; background-color: #FFFFFF; }
.login_container .l_td .c_bg .l_checkbox { padding: 10px 0px 16px 0px; }
.login_container .l_td .c_bg .l_checkbox input { vertical-align: middle; margin: 0px 5px 0px 0px; }
.login_container .l_td .c_bg .l_checkbox label { cursor: pointer; color: #525862; }


.login_container .l_td .c_bg .btn_container { float: right; padding: 0px 78px 28px 0px; }
.login_container .l_td .c_bg .forgot { float: right; padding: 13px 19px 0px 0px; font-size: 13px; }

.login_container .l_td .not_signed { text-align: center; font-size: 16px; color: #525862; padding: 23px 0px 0px 0px; }


.login_button { cursor: pointer; }
.login_button .sides { background-image: url(/img/login/btn_sides.png); background-repeat: no-repeat; width: 13px; height: 40px; background-position: 0px 0px; }
.login_button .sides.right_one { background-position: -14px 0px; }
.login_button .center { background-image: url(/img/login/btn_center.png); background-repeat: repeat-x; line-height: 42px; font-size: 18px; color: #FFFFFF }
.login_button .center .text { padding: 0px 35px 0px 35px; text-shadow: 1px 1px 0px #3f7093; }
.last_update a {color: #559DD7; float: right; font-size: 10px; font-weight: normal;  padding: 0 6px 0 0; text-decoration: none; }
.request_pass {margin: 10px 0 0 70px;  color: #525862; font-size: 16px;}
.back_to_log {text-align: center; padding: 13px 15px 20px 0px; font-size: 14px;}
.new_pass {margin: 10px 0 0 42px;  color: #525862; font-size: 16px;}
.user_activation {padding: 10px 0 0 0;  color: #525862; font-size: 16px;}

.big-progress {  color: #fff;  font-family: Verdana;   font-size: 11px;  font-weight: normal;  background: none;  padding: 7px 0 0 0; width:68px;}
.big-progress div { background: url('/img/icos/bigProgress_bg.gif') no-repeat 0px -32px;  padding: 0px; }
.big-progress.completed div {  padding: 0px; background: url('/img/icos/bigProgress_bg.gif') no-repeat 0px -16px; }
.big-progress div div { background: url('/img/icos/bigProgress_bg.gif')  no-repeat 0px 0px; }
.big-progress div div span { background: url('/img/icos/bigProgress_bg.gif') no-repeat 0px -48px; display: block; line-height: 15px; width: 68px; height: 16px; }
.big-progress.red div {   padding: 0px;  background: url('/img/icos/bigProgress_bg.gif') no-repeat 0px -64px; }


.help img.help_icon { height: 14px; vertical-align: middle; width: 14px; }
a.help { text-decoration: none; }
div.tooltip { display: none; position: absolute;  min-width: 100px; max-width: 450px; z-index: 10001; overflow: hidden; padding: 13px 8px 8px 1px; padding-bottom: 0px; padding-right: 8px; margin:0;}

div.tooltip-b {
border: 1px solid #1eade3; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 7px 7px 7px; -o-box-shadow: 4px 4px 4px #9299a7; -icab-box-shadow: 4px 4px 4px #9299a7; -khtml-box-shadow: 4px 4px 4px #9299a7; -moz-box-shadow: 4px 4px 4px #9299a7; -webkit-box-shadow: 4px 4px 4px #9299a7; box-shadow: 4px 4px 4px #9299a7; }

div.tooltip-b.top { -o-box-shadow: 0px -4px 4px #9299a7; -icab-box-shadow: 0px -4px 4px #9299a7; -khtml-box-shadow: 0px -4px 4px #9299a7; -moz-box-shadow: 0px -4px 4px #9299a7; -webkit-box-shadow: 0px -4px 4px #9299a7; box-shadow: 0px -4px 4px #9299a7; }
div.tooltip-b.bottom { -o-box-shadow: 0px 4px 4px #9299a7; -icab-box-shadow: 0px 4px 4px #9299a7; -khtml-box-shadow: 0px 4px 4px #9299a7; -moz-box-shadow: 0px 4px 4px #9299a7; -webkit-box-shadow: 0px 4px 4px #9299a7; box-shadow: 0px 4px 4px #9299a7; }

#block_pro table td.left_text { /*display: none;*/ }
#block_pro table { margin: 0px 278px 0px auto; }
#block_personal table { margin: 0px 278px 0px auto; }


.blue_tooltip { display: none; background-color: #c5edfd; border: 1px solid #1eade3; position: absolute; z-index: 10001; margin: 2px 0px 0px 220px; font-size: 12px; color: #5f646c; padding: 15px 15px 0px 15px; text-shadow: 1px 1px 0px #FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; line-height: 16px;
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-icab-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-khtml-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
}

.blue_tooltip .tail_center_left { background-image: url(/img/t_tail.png); background-repeat: no-repeat; width: 10px; height: 22px; position: absolute; margin: 0px 0px 0px -25px; clear: both; float: none; }


#account_info_edit table td.right_input { width: 331px; }
#block_business table td.left_text { width: 263px; }

#account_info_edit select {
  	border: 1px solid #B2B9C4;
    font-size: 18px;
    height: 31px;
    padding: 0px 0px 0px 0px;
    width: 289px;
    vertical-align: middle;
	}
#account_info_edit .signup_11px_text { font-size: 11px; color: #787878; font-weight: normal; line-height: 7px; }

#account_info_edit table td.left_text .t_c { padding-top: 9px; }





.n_o_u { padding: 0px 0px 0px 0px; }
.n_o_u .title { font-size: 14px; }
.n_o_u .title .in_b { padding: 10px 7px 0px 0px; text-align: right; }

.n_o_u .select_c { padding-right: 5px; padding-top: 0px; }
.n_o_u .select_c select { width: 150px; height: 34px; border: 1px solid #B2B9C4; font-size: 18px; color: #626974; }

.n_o_u .total_c { width: 232px; height: 35px; background-color: #bbe6bb; border-bottom: 1px solid #eaeaea; }
.n_o_u .total_c .in_b { padding: 4px 0px 0px 15px; font-family: Arial,Tahoma,sans-serif; font-size: 14px; color: #202121; }
.n_o_u .total_c .in_b .tl { color: #626974; font-weight: bold; }
.n_o_u .total_c .in_b .amount { color: #008000; font-weight: bold; font-size: 22px; margin-left: 10px; }

.n_o_u .for_more_users { font-size: 12px; color: #626974; font-family: Arial,Tahoma,sans-serif; padding: 4px 0px 0px 0px; position: relative; margin-right: -47px; }

.n_o_u .discount { background-color: #00b800; color: #FFFFFF; font-family: Arial,Tahoma,sans-serif; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; height: 23px; }

.c_account_container { float: right; margin-right: 22px; }
.c_account_container .no_credit_card { text-align: center; font-size: 12px; color: #77828c; padding: 10px 0px 0px 0px; float: none; clear: both; }
.c_account_terms { float: right; font-size: 14px; line-height: 18px; padding: 11px 50px 0px 0px; }


div.tooltip { display: none; position: absolute;  min-width: 100px; max-width: 450px; z-index: 10001; overflow: hidden; padding: 13px 8px 8px 1px; padding-bottom: 0px; padding-right: 8px; margin:0;}

div.tooltip-b { border: 1px solid #1eade3; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 7px 7px 7px; -o-box-shadow: 4px 4px 4px #9299a7; -icab-box-shadow: 4px 4px 4px #9299a7; -khtml-box-shadow: 4px 4px 4px #9299a7; -moz-box-shadow: 4px 4px 4px #9299a7; -webkit-box-shadow: 4px 4px 4px #9299a7; box-shadow: 4px 4px 4px #9299a7; }
div.tooltip-b.top { -o-box-shadow: 0px -4px 4px #9299a7; -icab-box-shadow: 0px -4px 4px #9299a7; -khtml-box-shadow: 0px -4px 4px #9299a7; -moz-box-shadow: 0px -4px 4px #9299a7; -webkit-box-shadow: 0px -4px 4px #9299a7; box-shadow: 0px -4px 4px #9299a7; }
div.tooltip-b.bottom { -o-box-shadow: 0px 4px 4px #9299a7; -icab-box-shadow: 0px 4px 4px #9299a7; -khtml-box-shadow: 0px 4px 4px #9299a7; -moz-box-shadow: 0px 4px 4px #9299a7; -webkit-box-shadow: 0px 4px 4px #9299a7; box-shadow: 0px 4px 4px #9299a7; }

div.tooltip.ticket div.tooltip-b { border: 1px solid #1eade3; background-color: #c5edfd;}
div.tooltip.ticket .tail { background-image: url(/img/lv_t_tail_blue.png); }
div.tooltip.ticket .tail.top_right { background-image: url(/img/lv_t_tail_blue_top.png); }
div.tooltip.ticket .tail.top_left { background-image: url(/img/lv_t_tail_blue_top.png); }

.tooltip.board { min-width: 180px; }

.tail { width: 23px; height: 15px; background-image: url(/img/lv_t_tail.png); background-repeat: no-repeat; margin: -1px 0px 0px 10px; }

.tail.bottom_right { float: right; margin: -1px 10px 0px 0px; }
.tail.top_right { float: right; margin: 0px 10px 0px 0px; background-image: url(/img/lv_t_tail_top.png); }
.tail.top_left { float: right; margin: 0px 0px 0px 10px; background-image: url(/img/lv_t_tail_top.png); }

.tail.bottom_right { float: right; margin: -1px 5px 0px 0px; }
.tail.top_right { position: absolute; top: 0; right: 0; margin: -1px 13px 0px 0px; }
.tail.top_left { position: absolute; top: 0; left: 0; margin: -1px 0 0 10px; }


.u_edit_form { font-family: Myriad Pro,Helvetica,Verdana,sans-serif; }
.u_edit_form .input_title { padding: 0px 0px 2px 6px; color: #787e89; font-size: 18px; font-weight: normal; }
.u_edit_form input.input_text { width: 260px; height: 33px; border: 1px solid #bac1ce; background-color: #ffffff; color: #41444a; padding: 0px 0px 0px 10px; }
.u_edit_form input:focus.input_text { background-color: #fffae0; }
.u_edit_form input.input_text.error { border: 1px solid #f70000; }



a.pagination_link { text-decoration: underline; font-size: 12px; }
a:hover.pagination_link { text-decoration: none; }

tr.row_user td { background-color: #f7f5ff; border: 1px solid #edebf5; border-left: 0px; border-right: 0px; }
tr.row_user td .inside_content { padding: 10px 17px 11px 17px; font-size: 14px; color: #525862; }
tr:hover.row_user td { background-color: #ffebcc; cursor: pointer; }

.error_hint {position: absolute; cursor: default; z-index:1010;}
.error_hint div.top {background-color: #ff0000; border: 1px solid #d00000; color: #FFFFFF; font-size: 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 3px 5px 4px 5px;
-o-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
-icab-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
-khtml-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.error_hint div.bottom {background-image: url(/img/red_tail.png); background-repeat: no-repeat; width: 14px; height: 15px; margin: 4px 0px 0px 17px; position: absolute;}

.pagination { font-size: 14px; color: #787878; float: left; padding: 25px 0px 0px 250px; display: block; }
.pagination a.selected_one { color: #565A62; font-weight: bold; text-decoration: none; background-color: #D1D5DB; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0px 1px; padding: 0px 4px; }
.pagination a.regular_one { margin: 0px 1px; padding: 0px 4px; color: #5C8AC6; }
.pagination a:hover.regular_one { text-decoration: none; background-color: #D1D5DB; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0px 1px; padding: 0px 4px; color: #565A62; font-weight: bold;  }

.subscr_descr { margin: 25px auto 0px auto; background-color: #bbe6bb; border-bottom: 1px solid #eaeaea;  font-family: Arial,Tahoma,sans-serif;  font-size: 14px; padding: 10px; width: 700px; color: #626974; }


.i_b_container { padding: 0px 0px 50px 0px; }
.i_b_container table.main_table { margin: 0px auto; }
.i_b_container table.main_table .image { width: 353px; }

.i_b_container table.main_table .image .bg_c { width: 353px; height: 213px; background-image: url(/img/i_bp.png); background-repeat: no-repeat; cursor: pointer; }
.i_b_container table.main_table .image .bg_c .ann_container { padding: 153px 7px 0px 6px; }
.i_b_container table.main_table .image .bg_c .ann_container .announcement { padding: 5px 0px 0px 0px; width: 300px; height: 54px; overflow: hidden; text-align: center; line-height: 21px; -moz-opacity: 1.0; -opacity: 1.0; opacity: 1.0; position:absolute; font-family: Verdana,Tahoma,Arial,sans-serif; color: #FFFFFF; font-size: 16px; z-index: 10; margin: 0px 0px 0px -9px; width: 353px; }
.i_b_container table.main_table .image .bg_c .ann_container .green_bg { height: 54px; overflow: hidden; background-color: #008c00; -moz-opacity: 0.7; -opacity: 0.7; opacity: 0.7; }

.i_b_container table.main_table .t_description { width: 560px; }
.i_b_container table.main_table .t_description .inline_container { padding: 5px 0px 0px 50px; }
.i_b_container table.main_table .t_description .inline_container h2 { font-size: 24px; text-shadow: 1px 1px 0 #FFFFFF; }

.i_b_container table.main_table .t_description .inline_container .m_text { font-family: Verdana,Arial,sans-serif; font-size: 14px; line-height: 22px; padding: 15px 0px 0px 0px; }
.i_b_container table.main_table .t_description .inline_container .m_text .list_container { width: 50%; float: left; padding: 20px 0px 0px 0px; }


.i_b_container table.main_table .t_description .inline_container .free_trial { text-align: right; padding: 15px 0px 0px 0px; }

.account_msg {background-color: #FF9B00; color: #FFFFFF; padding: 18px 15px 18px 15px; margin: 0px 0px 6px 0px; }

#btn_top_user {   background: url("/img/head_user_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0); height: 18px; margin-left: 2px; padding-left: 22px; display:block;}


.footer { color: #565a62; line-height: 25px; height: 25px; /* background-image: url(/img/footer_bg.gif); Former BG */ background-image: url(/img/footer_bg_new.gif); background-repeat: repeat-x; border: 1px solid #c3c6cc; border-left: 0px; border-right: 0px; padding: 1px 0px 0px 0px; position: fixed; bottom: 0px; width: 100%; z-index: 1000; min-width:995px; }
.footer .tickets { padding: 0px 0px 0px 18px; width: 347px; }
.footer .tickets a { color: #6b7abe; }
.footer .right_container { width: 381px; padding: 0px 0px 0px 0px; }
.footer .right_container .feedback { float: left; background-color: #ffe7b9; height: 18px; padding: 0px 6px 0px 6px; line-height: 17px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 4px 0px 0px 0px; }
.footer .right_container .feedback a { color: #4d73a6; }
.footer .right_container .last_updated { float: left; color: #9ea2a7; padding: 0px 6px 0px 6px; }
.footer .right_container .last_updated a { margin: 0px 0px 0px 6px; padding: 0px 9px 0px 0px; background-image: url(/img/l_u_arrow.gif); background-position: center right; background-repeat: no-repeat; color: #4d73a6; }
.footer a:hover { text-decoration: underline; }

/*.footer .loader_container { padding: 3px 0px 0px 0px; visibility: hidden; } */

*:first-child+html .footer .loader_container { width: 100%; }

.footer .loader_container .l_table { margin: 0px auto; }

.footer .loader_container .l_table td { background-color: #ff9b00; }

.footer .loader_container .l_table .sides { width: 7px; height: 20px; background-image: url(/img/loading_sides.gif); background-repeat: no-repeat; float: left; }
.footer .loader_container .l_table .sides.left_one {  }
.footer .loader_container .l_table .sides.right_one { background-position: -8px 0px; }
.footer .loader_container .l_table .center { overflow: hidden; height: 20px; background-image: url(/img/loading_center.gif); background-repeat: repeat-x; float: left; padding: 0px 15px 0px 15px; color: #FFFFFF; font-size: 13px; line-height: 18px; }
.footer .loader_container .l_table .center img { display: inline; vertical-align: bottom; margin-bottom: 1px; margin-right: 3px; }

.footer .loader_container .l_table.green .sides { background-image: url(/img/l_green_sides.gif); }
.footer .loader_container .l_table.green .center { background-image: url(/img/l_green_center.gif); }
.footer .loader_container .l_table.green .center img { display: none; }

.footer .loader_container .l_table.green td { background-color: #00bf00; }


.footer .loader_container .l_table.red .sides { background-image: url(/img/l_red_sides.gif); }
.footer .loader_container .l_table.red .center { background-image: url(/img/l_red_center.gif); }
.footer .loader_container .l_table.red .center img { display: none; }

.footer .loader_container .l_table.red td { background-color: #eb0000; }


#error_container { display: none; background: red; color: white; position: fixed; bottom:0px; z-index:1001; margin: auto; }


/* avatar :: begin*/
.u_m_item .ico {padding-left: 8px;}
.avatar_ico {
    color: #fff;
    text-align: center;
    border-radius: 50px;
    vertical-align: middle;
    border: 1px solid #ccd0d6;
    box-sizing: border-box;
}

.avatar2{border-radius:50px;width:100px;height:100px;color:#fff;text-align:center;position:relative;overflow:hidden;font-size:50px;line-height:100px;z-index:1;-webkit-transition:box-shadow .3s linear,color .2s linear;transition:box-shadow .3s linear,color .2s linear;}
.avatar2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/img/polygon_bg_section2.svg") 0 0;border-radius:50px;z-index:-1}
.avatar2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-color:transparent;-webkit-mix-blend-mode:overlay;mix-blend-mode:overlay;border-radius:50px;color:#fff;text-align:center;z-index:-1}
.avatar2[data-size=_32x32]{width:32px;height:32px;line-height:32px;font-size:14px;}
.avatar2[data-size=_32x32]:before{background-size:310px 190px}
.avatar2[data-size=_24x24]{width:24px;height:24px;line-height:24px;font-size:11px;}
.avatar2[data-size=_24x24]:before{background-size:233px 142px}
.avatar2[data-size=_84x84]{width:84px;height:84px;line-height:84px;font-size:38px;}
.avatar2[data-size=_84x84]:before{background-size:815px 498px}
.avatar2[data-size=_43x43]{width:43px;height:43px;line-height:43px;font-size:19px;}
.avatar2[data-size=_43x43]:before{background-size:417px 255px}
.avatar2[data-size=_21x21]{width:21px;height:21px;line-height:21px;font-size:10px;}
.avatar2[data-size=_21x21]:before{background-size:204px 125px}
.avatar2[data-size=_28x28]{width:28px;height:28px;line-height:28px;font-size:12px;}
.avatar2[data-size=_28x28]:before{background-size:272px 166px}
.avatar2.a1:before{background-position:60px 120px}
.avatar2.a1[data-size=_84x84]:before{background-position:50.4px 100.8px}
.avatar2.a1[data-size=_32x32]:before{background-position:19.2px 38.4px}
.avatar2.a1[data-size=_24x24]:before{background-position:14.399999999999999px 28.799999999999997px}
.avatar2.a1[data-size=_43x43]:before{background-position:25.8px 51.6px}
.avatar2.a1[data-size=_21x21]:before{background-position:12.6px 25.2px}
.avatar2.a1[data-size=_28x28]:before{background-position:16.8px 33.6px}
.avatar2.a1:after{background-color:#2f7656}
.avatar2.a2:before{background-position:60px 60px}
.avatar2.a2[data-size=_84x84]:before{background-position:50.4px 50.4px}
.avatar2.a2[data-size=_32x32]:before{background-position:19.2px 19.2px}
.avatar2.a2[data-size=_24x24]:before{background-position:14.399999999999999px 14.399999999999999px}
.avatar2.a2[data-size=_43x43]:before{background-position:25.8px 25.8px}
.avatar2.a2[data-size=_21x21]:before{background-position:12.6px 12.6px}
.avatar2.a2[data-size=_28x28]:before{background-position:16.8px 16.8px}
.avatar2.a2:after{background-color:#d02424}
.avatar2.a3:before{background-position:90px 90px}
.avatar2.a3[data-size=_84x84]:before{background-position:75.60000000000001px 75.60000000000001px}
.avatar2.a3[data-size=_32x32]:before{background-position:28.8px 28.8px}
.avatar2.a3[data-size=_24x24]:before{background-position:21.6px 21.6px}
.avatar2.a3[data-size=_43x43]:before{background-position:38.7px 38.7px}
.avatar2.a3[data-size=_21x21]:before{background-position:18.900000000000002px 18.900000000000002px}
.avatar2.a3[data-size=_28x28]:before{background-position:25.2px 25.2px}
.avatar2.a3:after{background-color:#e76f0f}
.avatar2.a4:before{background-position:150px 10px}
.avatar2.a4[data-size=_84x84]:before{background-position:126px 8.4px}
.avatar2.a4[data-size=_32x32]:before{background-position:48px 3.2px}
.avatar2.a4[data-size=_24x24]:before{background-position:36px 2.4px}
.avatar2.a4[data-size=_43x43]:before{background-position:64.5px 4.3px}
.avatar2.a4[data-size=_21x21]:before{background-position:31.5px 2.1px}
.avatar2.a4[data-size=_28x28]:before{background-position:42px 2.8px}
.avatar2.a4:after{background-color:#08f}
.avatar2.a5:before{background-position:400px 240px}
.avatar2.a5[data-size=_84x84]:before{background-position:336px 201.6px}
.avatar2.a5[data-size=_32x32]:before{background-position:128px 76.8px}
.avatar2.a5[data-size=_24x24]:before{background-position:96px 57.599999999999994px}
.avatar2.a5[data-size=_43x43]:before{background-position:172px 103.2px}
.avatar2.a5[data-size=_21x21]:before{background-position:84px 50.4px}
.avatar2.a5[data-size=_28x28]:before{background-position:112px 67.2px}
.avatar2.a5:after{background-color:#003d7c}
.avatar2.a6:before{background-position:450px 40px}
.avatar2.a6[data-size=_84x84]:before{background-position:378px 33.6px}
.avatar2.a6[data-size=_32x32]:before{background-position:144px 12.8px}
.avatar2.a6[data-size=_24x24]:before{background-position:108px 9.600000000000001px}
.avatar2.a6[data-size=_43x43]:before{background-position:193.5px 17.2px}
.avatar2.a6[data-size=_21x21]:before{background-position:94.5px 8.4px}
.avatar2.a6[data-size=_28x28]:before{background-position:126px 11.200000000000001px}
.avatar2.a6:after{background-color:#7f7f7f}
.avatar2.a7:before{background-position:240px 670px}
.avatar2.a7[data-size=_84x84]:before{background-position:201.6px 562.8000000000001px}
.avatar2.a7[data-size=_32x32]:before{background-position:76.8px 214.4px}
.avatar2.a7[data-size=_24x24]:before{background-position:57.599999999999994px 160.8px}
.avatar2.a7[data-size=_43x43]:before{background-position:103.2px 288.1px}
.avatar2.a7[data-size=_21x21]:before{background-position:50.4px 140.70000000000002px}
.avatar2.a7[data-size=_28x28]:before{background-position:67.2px 187.6px}
.avatar2.a7:after{background-color:#454545}
.avatar2.a8:before{background-position:450px 20px}
.avatar2.a8[data-size=_84x84]:before{background-position:378px 16.8px}
.avatar2.a8[data-size=_32x32]:before{background-position:144px 6.4px}
.avatar2.a8[data-size=_24x24]:before{background-position:108px 4.800000000000001px}
.avatar2.a8[data-size=_43x43]:before{background-position:193.5px 8.6px}
.avatar2.a8[data-size=_21x21]:before{background-position:94.5px 4.2px}
.avatar2.a8[data-size=_28x28]:before{background-position:126px 5.600000000000001px}
.avatar2.a8:after{background-color:#aa1a60}
.avatar2.a9:before{background-position:680px 830px}
.avatar2.a9[data-size=_84x84]:before{background-position:571.1999999999999px 697.2px}
.avatar2.a9[data-size=_32x32]:before{background-position:217.6px 265.6px}
.avatar2.a9[data-size=_24x24]:before{background-position:163.2px 199.20000000000002px}
.avatar2.a9[data-size=_43x43]:before{background-position:292.4px 356.90000000000003px}
.avatar2.a9[data-size=_21x21]:before{background-position:142.79999999999998px 174.3px}
.avatar2.a9[data-size=_28x28]:before{background-position:190.4px 232.40000000000003px}
.avatar2.a9:after{background-color:#af00c9}
.avatar2.a10:before{background-position:140px 110px}
.avatar2.a10[data-size=_84x84]:before{background-position:117.6px 92.4px}
.avatar2.a10[data-size=_32x32]:before{background-position:44.8px 35.2px}
.avatar2.a10[data-size=_24x24]:before{background-position:33.599999999999994px 26.400000000000002px}
.avatar2.a10[data-size=_43x43]:before{background-position:60.199999999999996px 47.300000000000004px}
.avatar2.a10[data-size=_21x21]:before{background-position:29.4px 23.1px}
.avatar2.a10[data-size=_28x28]:before{background-position:39.199999999999996px 30.800000000000004px}
.avatar2.a10:after{background-color:#3d9970}
.avatar2.a11:before{background-position:120px 110px}
.avatar2.a11[data-size=_84x84]:before{background-position:100.8px 92.4px}
.avatar2.a11[data-size=_32x32]:before{background-position:38.4px 35.2px}
.avatar2.a11[data-size=_24x24]:before{background-position:28.799999999999997px 26.400000000000002px}
.avatar2.a11[data-size=_43x43]:before{background-position:51.6px 47.300000000000004px}
.avatar2.a11[data-size=_21x21]:before{background-position:25.2px 23.1px}
.avatar2.a11[data-size=_28x28]:before{background-position:33.6px 30.800000000000004px}
.avatar2.a11:after{background-color:#01a84a}
.avatar2.a12:before{background-position:536px 210px}
.avatar2.a12[data-size=_84x84]:before{background-position:450.24px 176.4px}
.avatar2.a12[data-size=_32x32]:before{background-position:171.52px 67.2px}
.avatar2.a12[data-size=_24x24]:before{background-position:128.64000000000001px 50.400000000000006px}
.avatar2.a12[data-size=_43x43]:before{background-position:230.48000000000002px 90.3px}
.avatar2.a12[data-size=_21x21]:before{background-position:112.56px 44.1px}
.avatar2.a12[data-size=_28x28]:before{background-position:150.08px 58.800000000000004px}
.avatar2.a12:after{background-color:#d4b700}
.avatar2.a13:before{background-position:600px 520px}
.avatar2.a13[data-size=_84x84]:before{background-position:504px 436.8px}
.avatar2.a13[data-size=_32x32]:before{background-position:192px 166.4px}
.avatar2.a13[data-size=_24x24]:before{background-position:144px 124.80000000000001px}
.avatar2.a13[data-size=_43x43]:before{background-position:258px 223.6px}
.avatar2.a13[data-size=_21x21]:before{background-position:126px 109.2px}
.avatar2.a13[data-size=_28x28]:before{background-position:168px 145.6px}
.avatar2.a13:after{background-color:#32b2b2}
.avatar2.a14:before{background-position:450px 50px}
.avatar2.a14[data-size=_84x84]:before{background-position:378px 42px}
.avatar2.a14[data-size=_32x32]:before{background-position:144px 16px}
.avatar2.a14[data-size=_24x24]:before{background-position:108px 12px}
.avatar2.a14[data-size=_43x43]:before{background-position:193.5px 21.5px}
.avatar2.a14[data-size=_21x21]:before{background-position:94.5px 10.5px}
.avatar2.a14[data-size=_28x28]:before{background-position:126px 14px}
.avatar2.a14:after{background-color:#781f19}
.avatar2.a15:before{background-position:600px 200px}
.avatar2.a15[data-size=_84x84]:before{background-position:504px 168px}
.avatar2.a15[data-size=_32x32]:before{background-position:192px 64px}
.avatar2.a15[data-size=_24x24]:before{background-position:144px 48px}
.avatar2.a15[data-size=_43x43]:before{background-position:258px 86px}
.avatar2.a15[data-size=_21x21]:before{background-position:126px 42px}
.avatar2.a15[data-size=_28x28]:before{background-position:168px 56px}
.avatar2.a15:after{background-color:#00a100}
.avatar2.a16:before{background-position:300px 300px}
.avatar2.a16[data-size=_84x84]:before{background-position:252px 252px}
.avatar2.a16[data-size=_32x32]:before{background-position:96px 96px}
.avatar2.a16[data-size=_24x24]:before{background-position:72px 72px}
.avatar2.a16[data-size=_43x43]:before{background-position:129px 129px}
.avatar2.a16[data-size=_21x21]:before{background-position:63px 63px}
.avatar2.a16[data-size=_28x28]:before{background-position:84px 84px}
.avatar2.a16:after{background-color:#008b97}

b.smile-bug {background: transparent url(/img/icos/smile/bug.gif) no-repeat center; padding: 8px 0 10px 11px;}