
/*
 * STATUSES start
 */

    #statuses_navigation { }
    #statuses_navigation .aj_link {
        text-decoration: none;
    }

    .add_status_form { }/*in_list*/

        .add_comment_form div.inputs,
        .add_status_form div.inputs {
            margin-left: 55px;
            position: relative;
            left: 0px; top: 0px;
        }

        .add_status_form div.inputs .characters_counter {
            position: absolute;
            right: -25px;
            top: 8px;
        }
        .add_comment_form div.inputs .characters_counter {
            position: absolute;
            right: -28px;
            top: 5px;
        }


        .add_comment_form div.inputs .aj_link,
        .add_status_form div.inputs .aj_link {
            color: #666;
            border-bottom-color: #666;
            font-size: 11px;
        }

        .add_status_form div.inputs input.text {
            width: 662px;
            padding: 7px;
            font-size: 16px;
            margin: 2px 0px 0px;
        }

        .add_status_form div.inputs .controls {
            margin-top: 10px;
        }

    .status_list_element .one_comment_form .need_authorization {
        padding: 10px;
        background-color: #EFEFEF;
        border-radius: 5px;
        font-size: 11px;
        width: 350px;
        margin-top: 10px;
    }

    .add_comment_form {
        background-color: #F1F1F1;
        padding: 10px;
        position: relative;
        left: -10px; top: 0px;
        border-radius: 3px;
    }/*in_list*/

        .add_comment_form div.inputs input.text {
            width: 350px;
            padding: 5px;
            font-size: 14px;
            margin: 2px 0px;
            background-color: #fff;
        }
        .add_comment_form div.inputs .controls {
            margin-top: 5px;
        }
        .add_comment_form .user_card {
            display: none;
        }
        .add_comment_form  div.inputs {
            margin-left: 0px;
        }

            .add_comment_form.active {
                padding-right: 35px;
            }
            .add_comment_form.active .user_card {
                display: block;
            }
            .add_comment_form.active div.inputs {
                margin-left: 55px;
            }

    .standalone_status {
        background-color: #edecd8;
        border-radius: 10px;
        padding: 10px;
        padding-bottom: 5px;
        position: relative; left: 0px; top: 0px;
    }
        .standalone_status .text {
            margin-bottom: 10px;
            padding-right: 20px;
        }
        .standalone_status .controls.links {
            font-size: 11px;
        }
            .standalone_status .controls {
                display: none;
            }
            .standalone_status:hover .controls {
                display: block;
            }
            .standalone_status .controls.links span {
                background-color: #fff;
                border-radius: 3px;
                padding: 3px;
                padding-left: 6px; padding-right: 6px;
                margin-left: 3px;
            }
            .standalone_status .controls.links span:hover {
                background-color: #FAFAFA;
            }
                .standalone_status .controls.links span a {
                    text-decoration: none;
                }

        .standalone_status .tail {
            background-image: url(/static/blocks/status/bg.status.shadow.tail.png);
            background-repeat: no-repeat;
        }
            .status_entry .eye,
            .standalone_status .eye {
                cursor: pointer;
                width: 16px;
                height: 9px;
                background-image: url(/static/blocks/status/eye.png);
                background-repeat: no-repeat;
            }
            .standalone_status .eye {
                position: absolute;
                top: 10px; right: 10px;
            }
            .status_entry .eye {
                position: relative;
                top: 1px;
                margin-right: 10px;
            }

                .status_entry .eye.hide,
                .standalone_status .eye.hide {
                    background-position: left 0px;
                }
                .status_entry .eye.show,
                .standalone_status .eye.show {
                    background-position: left -10px;
                }

            .standalone_status .tail.left {
                background-position: 0 0;
                width: 26px; height: 28px;
                position: absolute;
                left: -26px; top: 50%;
                margin-top: -15px;
            }
            .standalone_status .tail.bottom {
                width: 29px; height: 26px;
                position: absolute;
                left: 10px; bottom: -26px;
                background-position: 0 -29px;
            }

        .standalone_status .date {
            margin-right: 20px;
        }



    .status_list_element { }

	.status_entry {position: relative; left: 0px; top: 0px;}

    .status_entry.deleted.comment {
        background-color: white;
        display: inline-block;
        padding: 10px;
        border-radius: 3px;
        color: #FB601B;
    }
        .status_entry.deleted.comment .aj_link {
            color: #FB601B;
        }

    .status_list_element.deleted {
        background-color: #FB601B;
        display: inline-block;
        padding: 10px;
        border-radius: 3px;
        color: #fff;
    }
        .status_list_element.deleted .aj_link {
            color: #fff;
        }

        .status_entry .right_controls {
            position: absolute;
            right: 0px; top: 0px;
            visibility: hidden;
        }
        .status_entry:hover .right_controls {visibility: visible;}

        .status_entry span.delete {
            background-position: 0 -480px;
            background-image: url(/static/blocks/_cmn/sprite_icons_common_small.png);
            background-repeat: no-repeat;
            cursor: pointer;
            height: 9px;
            width: 9px;
        }

        .status_entry .status_body {
            margin-left: 55px;
        }
            .status_entry .status_body .text {
                margin-top: 5px;
            }

        .status_comments_list .show_all_comments {
            background-color: #F1F1F1;
            padding: 10px;
            position: relative;
            display: inline-block;
            left: -10px; top: 0px;
            font-size: 11px;
            border-radius: 3px;
            margin-top: 10px;
        }
            .status_comments_list .show_all_comments .aj_link {
                color: #026987;
                border-bottom-color: #026987;
            }

        .status_entry .text {
            font-size: 13px;
        }

		.status_entry .user_card {
			margin-top: 2px;
		}

		.status_entry:hover .info_controls .service_btn.pencil,
        .status_entry:hover .info_controls .delete {
			display: inline-block;
		}

        .standalone_status .date,
		.status_entry .date {
			color: #999;
			font-size: 11px;
		}
        .status_entry .date {
            margin-left: 5px;
        }
            .standalone_status .date a,
            .status_entry .date a {
                color: #999; text-decoration: none;
            }
            .standalone_status .date a:hover,
            .status_entry .date a:hover {
                text-decoration: underline;
            }

        .standalone_status .geo,
        .status_entry .geo {
            font-size: 11px;
            position: relative;
            left: 0px; top: 0px;
        }
        .status_entry .geo {
            margin-left: 20px;
        }
            .standalone_status .geo.with_flag,
            .status_entry .geo.with_flag {
                padding-left: 20px;
            }
            .standalone_status .geo a,
            .status_entry .geo a {
                font-weight: bold;
                text-decoration: none;
            }
            .standalone_status .geo a:hover,
            .status_entry .geo a:hover {
                text-decoration: underline;
            }
            .standalone_status .geo .ir.rect_flag,
            .status_entry .geo .ir.rect_flag {
                top: 2px;
            }

    .status_list_element .status_comments_list {
        padding-left: 55px;
    }
        .status_list_element .status_comments_list .status_entry {
            margin-top: 15px;
            width: 400px;
        }
        .status_list_element .add_comment_form {
            margin-top: 10px;
            display: inline-block;
        }

 /*
 * STATUSES end
 */