.video-profile {}
    .video-profile .body {
        padding: 5px 0 3px 10px;
    }
    .video-profile .body a {
        display: block;
        float: left;
        margin-right: 10px;
    }
    .video-profile .body img {
        border: 1px solid #DDDDDD;
        padding: 2px;
    }


.video-item { background: white;}
    .video-item h2 {padding: 0; margin: 0;}
    .video-item .left {
        width: 515px;
        background: none;
        border: none;
        padding: 0;
    }
    .video-item .right {
        width: 230px;
        background: none;
        padding: 0;
    }

.video-item .comments-panel {
    width: 505px;
}
    .video-item .comment-item .right {
        width: auto;
    }
    .video-item .comment-item h3 {
        width: 440px;
    }
        .video-item .comment-item .comment-item h3 {
            width: 380px;
        }
    .video-item .comment-item p {
        width: 440px;
    }
        .video-item .comment-item .comment-item p {
            width: 380px;
        }

.mini-panel {
    background:white none repeat scroll 0 0;
    border-bottom:1px solid #DDDDDD;
    color:#6F6F6F;
    font-size:10px;
    margin-bottom: 10px;
}
    .mini-panel .body {margin:0; padding:5px;}
    .mini-panel .left {width: auto;clear: left;background: none;border: none;}
    .mini-panel .right {width: auto; clear: right; background: none; }
    .mini-panel .item {width: 220px; margin-bottom: 3px; white-space: nowrap; overflow: hidden; }
    
    .mini-panel h3 {
        background:#E9E9E9;
        border-bottom:1px solid #DDDDDD;
        color:#6F6F6F;
        padding:3px;
        margin: 0;
        text-align:left;
        width: auto;
    }
    .in_groups img,
    .in_favorites img,
    .in_collections img { float: left; margin-right: 4px; }
    .in_groups .item,
    .in_favorites .item,
    .in_collections .item { font-size: 9pt; }
    
    .in_groups .item { white-space: normal; height: 40px; }

.video-nav {font-size: 9pt;}
    .video-nav img {
        border: 1px solid #DDDDDD;
        padding: 2px;
    }
    .video-nav .left, .video-nav .right {
        width: 100px;
        text-align: center;
    }
    


.module-video .video-info {
	float: left;
	width: 180px;
	margin-right: 5px;
	margin-bottom: 10px;
}
	.module-video .video-info img {
		display: block;
		width: 120px;
		height: 90px;
		padding:1px;
		
		background:white;
		border:1px solid #DDDDDD;
	}
    
    .video-info .no-margin {margin-right: 0;}
    
    .video-info p {
        width: 175px;
        padding: 0;
        margin: 0;
        font-size: 8pt;
        color: #6F6F6F;
        white-space: nowrap;
        overflow: hidden;
    }
        .video-info p strong {
            font-size: 12px;
            font-weight: normal;
            color: black;
        }

.pagination .left, .pagination .right {float: none; width: auto; border: none; background: none;}

.video-controls{
    margin-top: 5px;
    background: #CFCFCF;
    border: #AFAFAF solid 1px;
    height: 36px;
}
    
    .video-controls a, .video-controls span {
        display: block;
        float: left;
        border-right:1px solid #AFAFAF;
        padding:10px 10px 10px 15px;
        *float: left;
    }
    .video-controls a span {
        border: none;
        margin-right: 3px;
        padding: 0;
        width:16px;
        height:16px;
        background:url(http://i.kefche.net/ico/icons2.gif) no-repeat 0 -670px;
    }
        .video-controls a.sha span { background-position:0 -479px; }
        .video-controls a.vot span.vote_up { background-position:0 -1697px; }
        .video-controls a.vot span.vote_down { background-position:0 -1712px; }
        .video-controls a.ful span { background-position:0 -15px; }
        .video-controls a.edi span { background-position:0 -785px; }
        .video-controls a.abu span { background-position:0 -145px; }
    .video-controls a:hover { background-color: #BFBFBF; }
        .video-controls a.vot span.vote_up:hover {background-position: 0px -1665px;}
        .video-controls a.vot span.vote_down:hover {background-position: 0px -1679px;}
    .video-controls .left {float: left; width: auto !important;}
    .video-controls .right {float: right; width: auto !important;}
    .video-controls .right a, .video-controls .right span {border:none; border-left:1px solid #AFAFAF;}
    .video-controls .right a span {border: none;}

.upload_video {
    background:#F7F5E7 none repeat scroll 0 0;
    border:5px solid #F0EDDA;
    padding:30px;
}
.video-item .comments-panel {
    width: 510px;
    float: none;
}
    .video-item .comments-panel #comment_ta {
        width: 497px;
    }
    
    .video-item .comment-item h3 {
        width: 437px;
    }
    
    .video-item .comment-item p {
        width: 440px;
    }
.video-share {
    margin-top: 5px;
    background: #CFCFCF;
    border: #AFAFAF solid 1px;
    padding: 3px;
}

.pr-video { padding: 0 12px 5px; }
	.pr-video a {
		display:block;
		float:left;
		
		width:120px;
		height:116px;
		
		padding:3px;
		margin-right:20px;
		
		background:#EDEDED;
		border:1px solid #CCCCCC;
		
		font-size:11px;
		overflow:hidden;
		text-align:center;
		text-decoration:none;
		text-decoration: none;
		-moz-border-radius:4px;
	}
		.pr-video a.no-margin { margin-right: 0 !important; }
		.pr-video a img {
			display:block;
			width:120px;
			height: 90px;
            background: white;
			overflow: hidden;
		}

.video-play {
    position: relative;
}
    .video-cont, .video-adm {
        position: absolute;
    }

.groups-list, .favorites-list, .collections-list {}
    .collections-list .coll-info,
    .favorites-list .fav-info,
    .groups-list .group-info {
        float: left;
        width: 350px;
        padding: 5px;
        margin: 0 5px 5px;
        border: 1px solid silver;
        white-space: nowrap;
        overflow: hidden;
    }
        .favorites-list .fav-info { width: 120px; text-align: center;}
    .collections-list h4, .group-info h4 { margin: 0; padding: 0;}
    .collections-list p, .fav-info p, .group-info p { margin: 0; padding: 0;}
    .collections-list img, .group-info img {float: left; margin-right: 5px;}

.profile-btn {
    background: white;
    border: 1px solid #DDDDDD;
    display: block;
    margin-bottom: 3px;
    padding:5px;
    text-align:left;
    width:auto;
}
    .profile-btn span {
        display: block;
        float: left;
        padding-top: 1px;
        width: 16px;
        height: 15px;
        margin-right: 3px;
	}
