/*
* PHOTOS starts
*/

.photos_heading {
	margin: 0 213px 12px 30px;
}
	.photos_heading h2 {
		padding-bottom: 13px;
	}

    .photos_heading .tabs_box {
		margin: 9px 7px 0 0;
	}
		.photos_heading .tabs_box a {
			color: #666666;
			font-size: 11px;
		}

	.photos_heading .filter_ctrls {
		margin-top: 6px;
		padding-bottom: 0;
	}
		.photos_heading .filter_ctrls .selector {
			float: left;
			margin: 6px 9px 8px 0;
		}
        .photos_heading .filter_ctrls .selector.photos {
			/*margin-right: 0;*/
		}
        .photos_heading .filter_ctrls .filter_tabs {
            margin: 6px 10px 5px 0;
            /*margin-left: 9px;
            margin-bottom: 8px;*/
            /*margin-right: 9px;*/

        }

    .photos_heading .feed_cross {
        position: relative;
        height: 44px;
        width: 200px;
        left: 0px;
        top: 0px;
        z-index: 50;
    }
        .photos_heading .feed_cross div.al_bottom {
            position: absolute;
            bottom: 0.5em;
            right: 0;
        }

.photos_side_col {
	margin: -57px 20px 0 0;
    width: 178px;
}
	.photos_side_col .left_dotted {
		margin-bottom: 25px;
		padding: 0 0 2px 16px;
	}

	.photos_side_col .promo.turbina_world {
		margin-bottom: 25px;
	}

.photos_content_col {
	margin: 0 0 0 29px;
    width: 758px;
}


    .photos_content_col .feed.photos {
        margin: 0 -2px -2px 0;
    }
        .photos_content_col .feed.photos li {
            list-style: none;
        }
            .photos_content_col .feed.photos li a, .photos_content_col .feed.photos li span {
                font-size: 12px;
            }

            .photos_content_col .feed.photos li .title, .photos_content_col .feed.photos li .title a {
                font-size: 13px;
            }

            .photos_content_col .feed.photos li .title a {
                background-image: url(/static/blocks/_cmn/sprite_icons_content.png);
                background-repeat: no-repeat;
                color: #026987;
                padding-left: 23px;
            }

            .photos_content_col .feed.photos li .title.advice a, .photos_content_col .feed.photos li .title.blogentry a {
                background-position: 0 -41px;
            }

            .photos_content_col .feed.photos li .title.memo a {
                background-position: 0 0;
            }

            .photos_content_col .feed.photos li .title.photoalbum a {
                background-position: 0 -101px;
            }

            .photos_content_col .feed.photos li p.details {
                margin: 5px 0 0 0;
            }
                .photos_content_col .feed.photos li p.details .user_name {
                    margin-right: 10px;
                }

                .photos_content_col .feed.photos li p.details .date {
                    color: #666;
                }
            .photos_content_col .feed.photos li p.title {
                margin: 0 0 5px 0;
            }
        .photos_content_col .feed.photos.little li {
            float: left;
            margin: 0 2px 2px 0;
            overflow: hidden;
        }

        .feed.photos.big li {
            margin-bottom: 45px !important;
            /*overflow: hidden;*/
        }
            .feed.photos.big li .wrap {
                background: #f1f1f1;
                text-align: center;
                margin-bottom: 5px !important;
                overflow: hidden;
                position: relative;
            }

            .feed.photos.big li .wrap .photo_comments {
                font-size: 12px;
                position: absolute;
                left: 0;
                bottom: 0;
                margin: 0 0;
                padding: 3px 10px 3px 27px;
                background: #000;
                background: rgba(0, 0, 0, 0.5);
                color: #fff;
                border-radius: 0 4px 0 0;
            }
                .feed.photos.big li .wrap .photo_comments .icon {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 13px;
                    height: 9px;
                    margin: 8px 0 0 8px;
                    background: url('/static/blocks/_cmn/sprite_icons_common_small.png?3') no-repeat -1px -920px;
                }

            .photos_content_col .feed.photos.little li a.img {
                display: block;
                height: 110px;
            }
                .photos_content_col .feed.photos li a.img img {
                    position: relative;
                    vertical-align: top;
                    max-width: 760px;
                }

            .photo_bubble {
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;

                -moz-box-shadow: 1px 1px 3px #000;
                -webkit-box-shadow: 1px 1px 3px #000;
                box-shadow: 1px 1px 3px #000;

                background: #fff;
                padding: 12px;
                position: absolute;
                /*z-index: 21;*/
                z-index: 11;
            }
                .photo_bubble .img_link {
                    display: block;
                }

                .photo_bubble .title {
                    display: none;
                    margin-top: 2px;
                    width: 300px;
                }

                .photo_bubble .photo_geo {
                    font-size: 12px;
                    color: #666666;
                    position: relative;
                    padding-left: 12px;
                    margin-top: 2px;
                }
                    .photo_bubble .photo_geo:before {
                        content: "";
                        position: absolute;
                        top: 0;
                        left: 0;
                        margin: -1px 0 0 -2px;
                        width: 12px;
                        height: 16px;
                        background: url('/static/blocks/suggestions/all.gif') no-repeat 0 -15px;
                    }

            .photos_content_col .feed.photos ul {
                margin-left: 0;
            }

            .photos_content_col .feed.photos ul,
            .photos_content_col .feed.photos .separator {
                padding-bottom: 20px;
            }
                .photos_content_col .feed.photos .separator a {
                    font-size: 13px;
                }

    .photos_content_col .paginator_box {
        margin-top: 10px;
    }

    .photos_content_col .summary {
        color: #b8b8b8;
        font-size: 11px;
        margin-top: 13px;
    }

    .photos_content_col .btn.big {
        margin-bottom: 3px;
    }
/*
* PHOTOS ends
*/