/*LIST bubble*/
.suggestion_bubble ul li img.icon {
    width: 16px;
    height: 18px;
    background-image: url(/static/blocks/suggestions/all.gif);
    background-repeat: no-repeat;
}
    .suggestion_bubble img.icon.theme_1 {background-position: -99px top; width: 21px; margin-right: 6px;}
    .suggestion_bubble img.icon.theme_2 {background-position: -120px top; width: 20px; margin-right: 7px; height: 19px; margin-top: 4px;}
    .suggestion_bubble img.icon.theme_3 {background-position: -140px top; width: 13px; margin-left: 3px; margin-right: 11px;  height: 20px; margin-top: 3px;}
    .suggestion_bubble img.icon.theme_4 {background-position: -153px top; height: 21px; margin-top: 2px; width: 23px; margin-right: 4px;}

    .plain.suggestion_bubble {
        background: #fff;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        -moz-box-shadow: 1px 2px 2px #969696;
        -webkit-box-shadow: 1px 2px 2px #969696;
        box-shadow: 1px 2px 2px #969696;
        border: 1px solid #F4F4F4;
        padding: 5px 0;
        z-index: 150;
    }

	.plain.suggestion_bubble .list {
		font-size: 12px;
		overflow: auto;
	}
        .plain.suggestion_bubble .list ul {
			list-style: none;
			margin: 0;
		}

        .plain.suggestion_bubble .list li {
            cursor: pointer;
            line-height: 14px;
            padding: 5px 10px;
            position: relative;
        }
            .plain.suggestion_bubble .list li img.icon {
                float: left;
            }
            .plain.suggestion_bubble .list li div.info {
                margin-left: 27px;
            }
            .plain.suggestion_bubble .list li p {
                color: #909090;
                font-size: 11px;
            }
            .plain.suggestion_bubble .list li span {
                display: block;
                color: #909090;
                font-size: 11px;
            }
            .plain.suggestion_bubble .list li.create .aj_link {
                color: #F34915;
            }

        .plain.suggestion_bubble .list li.active {
            background:  #f1f1f1;
        }


/*TOP SEARCH BOX*/
div.suggestions_display {background-color: #efeeee; border-top: 0px; z-index: 310;}
	div.suggestions_display div.tabs {border-left: 1px solid #dedede; border-right: 1px solid #dedede; height: 29px; }
	div.suggestions_display div.tabs a {display: block; text-decoration: none; float: left; padding: 7px 16px 6px 27px; cursor: pointer; border-right: 1px solid #dedede; position: relative; left: 0px; top: 0px;}

	div.suggestions_display div.tabs a img {background-image: url(/static/blocks/suggestions/all.gif); background-repeat: no-repeat; position: absolute;}
		div.suggestions_display div.tabs a.geo img {left: 9px; top: 8px; width: 11px; height: 13px; background-position: 0px -31px;}
		div.suggestions_display div.tabs a.materials img {left: 7px; top: 8px; width: 14px; height: 13px; background-position: -11px -30px;}
		div.suggestions_display div.tabs a.folders img {left: 13px; top: 8px; width: 10px; height: 13px; background-position: -35px -31px;}
		div.suggestions_display div.tabs a.users img {left: 10px; top: 8px; width: 10px; height: 12px; background-position: -25px -32px;}
		div.suggestions_display div.tabs a.advices img {left: 6px; top: 9px; width: 17px; height: 12px; background-position: -62px -34px;}
		div.suggestions_display div.tabs a.memo img {left: 7px; top: 8px; width: 15px; height: 12px; background-position: -81px -36px;}
		div.suggestions_display div.tabs a.photo img {left: 7px; top: 9px; width: 17px; height: 11px; background-position: -45px -36px;}
		div.suggestions_display div.tabs a.blog img {left: 7px; top: 9px; width: 14px; height: 12px; background-position: -145px -21px;}

		div.suggestions_display div.tabs a.active.geo img {background-position: 0px -18px;}
		div.suggestions_display div.tabs a.active.materials img {background-position: -11px -17px;}
		div.suggestions_display div.tabs a.active.folders img {background-position: -35px -18px;}
		div.suggestions_display div.tabs a.active.users img {background-position: -25px -19px;}
		div.suggestions_display div.tabs a.active.advices img {background-position: -107px -20px}
		div.suggestions_display div.tabs a.active.memo img {background-position: -125px -21px}
		div.suggestions_display div.tabs a.active.photo img {background-position: -90px -22px}
		div.suggestions_display div.tabs a.active.blog img {background-position: -159px -21px;}

		div.suggestions_display div.tabs a.disabled.geo img {background-position: -45px -21px;}
		div.suggestions_display div.tabs a.disabled.materials img {background-position: -56px -20px;}
		div.suggestions_display div.tabs a.disabled.folders img {background-position: -80px -21px;}
		div.suggestions_display div.tabs a.disabled.users img {background-position: -70px -22px;}
		div.suggestions_display div.tabs a.disabled.advices img {background-position: -107px -21px;}
		div.suggestions_display div.tabs a.disabled.memo img {background-position: -130px -33px;}
		div.suggestions_display div.tabs a.disabled.photo img {background-position: -90px -21px;}
		div.suggestions_display div.tabs a.disabled.blog img {background-position: -145px -33px;}


	div.suggestions_display div.tabs a.disabled {cursor: default;}
		div.suggestions_display div.tabs a.disabled span {border-bottom: 0px; color: #d1d0d0;}
		div.suggestions_display div.tabs a.disabled span.zero {padding-left: 2px; font-size: 9px; position: relative; top: -5px; left: 0px;}

		div.suggestions_display div.tabs a span {border-bottom: 1px dotted #005b98; color: #005b98;}
		div.suggestions_display div.tabs a.active {background-color: #ffffff;}
			div.suggestions_display div.tabs a.active span {color: #888888; border-bottom: 0px;}
		div.suggestions_display div.tabs a:hover {background-color: #f6f5f5; padding-top: 6px; padding-bottom: 5px; margin-top: 1px;}
			div.suggestions_display div.tabs a:hover img {top: 7px;}
			div.suggestions_display div.tabs a:hover span {border-bottom: 0px;}
	div.suggestions_display div.tab {clear: both; background-color: #FFFFFF; border: 1px solid #aaaaaa; border-top: 0px;}
		div.suggestions_display div.tab ul {list-style-type: none;}
			div.suggestions_display div.tab ul li {padding-top: 6px; padding-bottom: 4px; border-bottom: 1px solid #e9e8e8; padding-left: 11px; cursor: pointer; min-height: 35px;}
			div.suggestions_display div.tab ul li.last {border-bottom: 0px;}
			div.suggestions_display div.tab ul li.last.results {font-size: 14px; border-bottom: 0px; padding-top: 14px; padding-bottom: 14px; height: auto;}
			div.suggestions_display div.tab ul li.hover {background-color: #f5f5e2;}
			div.suggestions_display div.tab ul li.active {background-color: #f5f5e2;}

		div.suggestions_display div.tab.geo {}
			div.suggestions_display div.tab.geo ul li a {font-size: 14px;}
			div.suggestions_display div.tab.geo ul li span {display: block; color: #898989;}
			div.suggestions_display div.tab.geo ul li img {float: left; width: 16px; height: 18px; margin-right: 11px; margin-top: 5px; background-image: url(/static/blocks/suggestions/all.gif); background-repeat: no-repeat; background-position: left top;}
            
            div.suggestions_display div.tab.geo ul li.all_results a {position: relative; top: 5px; left: 0px;}

		div.suggestions_display div.tab.materials {}
			div.suggestions_display div.tab.materials ul li a.name {font-size: 14px;}
			div.suggestions_display div.tab.materials ul li span {display: block; color: #898989; }
				div.suggestions_display div.tab.materials ul li span a {color: #898989; text-decoration: none;}
				div.suggestions_display div.tab.materials ul li span a:hover {text-decoration: underline;}
			div.suggestions_display div.tab.materials ul li img {float: left; width: 16px; height: 18px; margin-right: 11px; margin-top: 5px; background-image: url(/static/blocks/suggestions/all.gif); background-repeat: no-repeat;}
				div.suggestions_display div.tab.materials ul li img.advice {background-position: -16px top; width: 23px; margin-right: 4px;}
				div.suggestions_display div.tab.materials ul li img.memo, div.suggestions_display div.tab.materials ul li img.photoalbum {background-position: -39px top; width: 19px; margin-right: 8px;}
				/*div.suggestions_display div.tab.materials ul li img.photoalbum {background-position: -58px top; width: 20px; margin-right: 7px;}*/
				div.suggestions_display div.tab.materials ul li img.blogentry {background-position: -78px top; height: 21px; margin-top: 2px; width: 21px; margin-right: 6px;}

        div.suggestions_display div.tab.geo ul li.all_results a,
        div.suggestions_display div.tab.users ul li.all_results a,
        div.suggestions_display div.tab.materials ul li.all_results a,
        div.suggestions_display div.tab.folders ul li.all_results a {position: relative; top: 5px; left: 0px;}

		div.suggestions_display div.tab.folders {}
            div.suggestions_display div.tab.folders ul li a.name {font-size: 14px;}
            div.suggestions_display div.tab.folders ul li span {display: block; }
                div.suggestions_display div.tab.folders ul li span a {color: #898989; text-decoration: none;}
                div.suggestions_display div.tab.folders ul li span a:hover {text-decoration: underline;}
            div.suggestions_display div.tab.folders ul li img {float: left; width: 16px; height: 18px; margin-right: 11px; margin-top: 5px; background-image: url(/static/blocks/suggestions/all.gif); background-repeat: no-repeat;}
                div.suggestions_display div.tab.folders ul li img.theme_1 {background-position: -99px top; width: 21px; margin-right: 6px;}
                div.suggestions_display div.tab.folders ul li img.theme_2 {background-position: -120px top; width: 20px; margin-right: 7px; height: 19px; margin-top: 4px;}
                div.suggestions_display div.tab.folders ul li img.theme_3 {background-position: -140px top; width: 13px; margin-left: 3px; margin-right: 11px;  height: 20px; margin-top: 3px;}
                div.suggestions_display div.tab.folders ul li img.theme_4 {background-position: -153px top; height: 21px; margin-top: 2px; width: 23px; margin-right: 4px;}

		div.suggestions_display div.tab.users {}
			div.suggestions_display div.tab.users ul li {font-size: 14px; height: 32px;}
			div.suggestions_display div.tab.users ul li span {padding-left: 5px; color: #898989; position: relative; top: 4px; left: 0px;}
			div.suggestions_display div.tab.users ul li a {font-size: 14px; position: relative; top: 4px; left: 0px;}
			div.suggestions_display div.tab.users ul li img.avatar {float: left; width: 30px; height: 30px; margin-right: 7px; margin-top: 0px; background-repeat: no-repeat; background-position: center center; background-color: #CCCCCC;}
			div.suggestions_display div.tab.users ul li img.mail {background-position: 0px -44px; width: 13px; height: 9px; margin-left: 5px;  background-image: url(/static/blocks/suggestions/all.gif); background-repeat: no-repeat;}
			div.suggestions_display div.tab.users ul li.last.results a {position: inherit; top: 0px; left: 0px;}

        div.suggestions_display div.tab ul {margin-left:0 !important;}


.plain.suggestion_bubble .users.list.scribbles li span {
    display: inline;
    color: #909090;
    font-size: 11px;
    margin-left: 5px;
}
.plain.suggestion_bubble .users.list.scribbles li .avatar {
    margin-right: 5px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: url('/static/blocks/_cmn/sprite_icons_common_small.png') no-repeat 5px -25px;
}