 .galleryBox
{
	width: 445px;
	margin-left: 0px;
	padding: 15px;
	color: #babbbd;
	background: url("/img/layout/gallery_back.png") repeat-x bottom #3e4147;
	display: table;
}

 .galleryBox .files
{
	color: #babbbd;
	margin-top: 10px;
	margin-bottom: 10px;
}
 .galleryBox .files img
{
	vertical-align: bottom;
}

 .galleryBox .file
{
	color: white;
	padding-left: 5px;
}

 .galleryBox img
{
}

 .galleryBox #status
{
	text-align: center;
	vertical-align: middle;
	background: none;
}

 .galleryBox .swfUploadContent
{
}

 .galleryBox .swfUploadContent.hidden
{
	height: 0px;
	font-size: 0px;
	visibility: hidden;
}

 .galleryBox .align
{
	vertical-align: top;
	height: 50px;
}
 .galleryBox .swfUploadContent img
{
	
}

 .galleryBox #status h3
{
	height: auto;
	background: none;
}
 .galleryBox #icon
{
	cursor: pointer;
}
 .galleryBox .pass
{
	display: block;
}

 .galleryBox.final
{
	width: 445px;
	margin-left: 0px;
	padding: 15px;
	color: #babbbd;
	background: url("/img/layout/gallery_back.png") repeat-x bottom #3e4147;
	display: table;
}

 .galleryBox.final table.image
{
	border-bottom: 2px solid #545860;
	margin-bottom: 10px;
}
 .galleryBox.final table.image th
{
	height: 10px;
}
 .galleryBox.final table
{
	float: left;
}

 .galleryBox.final table.action
{
	float: right;
}

 .galleryBox.final table.action td
{
	padding: 5px;
}

 .galleryBox.final table td
{
	vertical-align: top;
}

 .galleryBox.final table td img
{
	margin-left: 15px;
}

 .galleryBox.final .fields input,
 .galleryBox.final .fields textarea
{
	width: 270px;
	margin-bottom: 10px;
}

 .galleryBox.final .fields label
{
	display: block;
	float: left;
}

 .galleryBox.final .UserImage
{
	float: right;
}

 .galleryBox.final input
{
	float: right;
	width: 55px;
}

 .galleryBoxFooter
{
	background: #4c4e53;
	margin-top: 1px;
	width: 445px;
	margin-left: 0px;
	padding: 15px;
	color: #babbbd;
	display: table;
}
 .galleryBoxFooter table td
{
	padding-left: 10px;
}
 .galleryBoxFooter table
{
	float: right;
	
}

 .galleryBoxFooter input
{
	float: right;
}

 .galleryBox
{
	font-size: 9pt;
}

.breadcrub
{
	color: #D9248A;
	font-family: Arial;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 19px;
}

.breadcrub a
{
	color: #D9248A;
	text-decoration: none;
	padding-right: 13px;
	margin-right: 5px;
	background: url('/img/layout/delimiter.png') no-repeat right center;
}

.vklubContainer.blue .breadcrub,
.vklubContainer.blue .breadcrub a {
	color: #4a69a5;
}
.vklubContainer.green .breadcrub,
.vklubContainer.green .breadcrub a {
	color: #167a33;
}
.vklubContainer.blue .breadcrub a {
	background: url('/img/layout/delimiter_blue.png') no-repeat right center;
}
.vklubContainer.green .breadcrub a {
	background: url('/img/layout/delimiter_green.png') no-repeat right center;
}

.gallery .galleryFolder
{
	width: 185px;
	height: 182px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	background: url('/img/layout/gallery_folder.png');
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;	
}

.gallery .galleryFolder .title
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	width: 130px;
	display: block;
	color: #505258;
	text-decoration: none;
}

.gallery .galleryFolder .data
{
	float: left;
	margin-top: 0px;
	width: 160px;
	margin-left: 10px;
	text-align: center;
	overflow: hidden;
}

.gallery .galleryFolder .data .image
{
	display: table;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 120px;
}

.gallery .galleryFolder .data .image img
{
	margin-top: 5px;
}

.gallery .galleryFolder .date
{
	color: #92949a;
	display: block;
	float: left;
	font-size: 11px;
	margin-left: 3px;
	font-weight: normal;
}


.vklubContainer .gallery .galleryFolder .user{
	display: block;
	color: #D9248A;
	font-size: 11px;
	float: left;
	margin-left: 3px;
	font-weight: normal;
}

.vklubContainer.green .gallery .galleryFolder .user,
.vklubContainer.green .gallery .galleryFolder .user a
{
	color: #167a33;
}

.vklubContainer.blue .gallery .galleryFolder .user,
.vklubContainer.blue .gallery .galleryFolder .user a
{
	color: #4a69a5;
}


.gallery .galleryFolder .user a
{
	color: #D9248A;
	font-size: 11px;
}

.gallery .galleryFolder .action
{
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}

.gallery .galleryFolder.on
{
	background: url('/img/layout/gallery_folder_on.png');
}

.gallery .galleryFolder.on *
{
	color: white;
}

.addGallery
{
	margin-left: 10px;
}


.gallery .galleryItem
{
	width: 178px;
	height: 169px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	background: #e0e0e1;
	font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;	
	border: 3px solid #e0e0e1;
}

.gallery .galleryItem .galleryImage
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 130px;
	width: 100%;
}

.gallery .galleryItem .galleryImage img
{
}

.gallery .galleryItem .title
{
	float: left;
	margin-left: 11px;
	margin-top: 8px;
	overflow: hidden;
	width: 120px;
	height: 20px;
	display: block;
	color: #d7d7d9;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

.gallery .galleryItem img
{
	margin-left: 12px;
}

.gallery .galleryItem .data
{
	float: left;
	margin-top: 8px;
	width: 165px;
	margin-left: 10px;
	text-align: center;
	overflow: hidden
}

.gallery .galleryItem .date
{
	color: #9c9c9e;
	display: block;
	float: left;
}

.gallery .galleryItem .comments
{
	display: block;
	color: #9c9c9e;
	float: left;
}

.gallery .galleryItem.on
{
	border: 3px solid #f47c02;
}




.galleryImage
{
	font-size: 8pt;
	color: #92949a;
}

.galleryImage a
{
	margin-right: 10px;
}

.galleryImage a img
{
	margin-right: 5px;
	vertical-align: middle;
}

.galleryImage .photo
{
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right:0px;
	border: 2px solid white;
}

.galleryImage .description1
{
	color: #9c9c9e;
	font-size: 12px;
}

.galleryImage .description2
{
	color: #9c9c9e;
	padding-bottom: 15px;
	font-size: 12px;
	
}


.galleryImage .tags
{
	margin-bottom: 10px;
}

.galleryImage .tags span
{
	color: #D9248A;
}

.galleryImage .galleryCommentBox {
	margin-top: 15px;
}
.galleryImage .galleryCommentBox table
{
	width: 612px;
}

.galleryImage .galleryCommentBox table td
{
	background: url('/img/layout/comments_background.png') repeat-x top #f8f8f8;
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 12px;
}

.galleryImage .galleryCommentBox table th
{
	border-bottom: 3px solid #434549;
	background: url("/img/layout/gallery_back.png") repeat-x bottom #3e4147;
	padding: 20px;
	padding-right: 0px;
	text-align: left;
}


.galleryImage .galleryCommentBox table th input,
.galleryImage .galleryCommentBox table th a
{
	float: right;
	margin-right: 5px;
}

.galleryImage .galleryCommentBox table th .comments
{
	width: 519px;
	height: 120px;
	margin-bottom: 15px;
}

.galleryImage .galleryCommentBox table td p
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}

.galleryImage .galleryCommentBox table td.action
{
	background: #f8f8f8;
	height: 10px;
}

.galleryImage .galleryCommentBox .action .delete
{
	float: right;
}

.galleryImage .galleryCommentBox .action .sender
{
	float:left;
	width: 300px;
}

.galleryImage .galleryCommentBox table td.action a
{
	float: right;
}

.galleryImage .galleryCommentBox .infoBlock {
	width: 375px;
	height:60px;
	float: left;
}

.galleryImage .galleryCommentBox .infoBlock {
	font-size: 13px;
}

.vklubContainer .galleryCommentBox .description span,
.vklubContainer .tags span,
.vklubContainer .galleryImage .galleryCommentBox .infoBlock a {
	font-size: 13px;
	color: #D9248A ;
}

.vklubContainer.blue .galleryCommentBox .description span,
.vklubContainer.blue .tags span,
.vklubContainer.blue .galleryImage .galleryCommentBox .infoBlock p,
.vklubContainer.blue .galleryImage .galleryCommentBox .infoBlock a {
	color:#4A69A5  ;
}

.vklubContainer.green .galleryCommentBox .description span,
.vklubContainer.green .tags span,
.vklubContainer.green .galleryImage .galleryCommentBox .infoBlock p,
.vklubContainer.green .galleryImage .galleryCommentBox .infoBlock a {
	color: #167A33 ;
}

.galleryImage .galleryCommentBox .avatarBlock {
	width: 85px;
	float: left;
	padding-left: 8px;
}

.galleryImage .tableNoComment td {
	height: 30px;
}

.imageGalleryBox .editDeleteImageBox {
	float: right;	
}

.imageGalleryBox .editDeleteImageBox a{
	margin: 0px;
	padding-top: 5px;
}
.imageGalleryBox{
	background-color: #e0e0e1;
	padding-left: 5px;
	width: 607px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}


.paginationTop {
	float: left;
	width: 757px;
	margin-bottom: 5px;
}

.paginationBottom{
	float: left;
	width: 757px;
	margin-top: 0px;
}

.viewGalleryBox{
	float: left;
}

.galleryImageEditContent{
	width: 598px;
}

.galleryImageEditContent .editImage{
	background-color: #E0E0E1;
	padding: 20px;
	text-align: center;
	float: left;
}

.galleryImageEditContent .editImage .showImageInEditMode{
	float: left;
	width: 555px;
}

.galleryImageEditContent .editImage .editTagsImage,
.galleryImageEditContent .editImage .editDescriptionImage {
	float: left;
	text-align: left;
	padding-top: 10px;
	color: #929396;
}

.galleryImageEditContent .editImage .editSubmitImage{
	width: 500px;
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 30px;
}


.galleryImageEditContent .editImage .editTagsImage input,
.galleryImageEditContent .editImage .editDescriptionImage input{
	width: 500px;
}

.galleryImageEditContent .editImage .editSubmitImage button{
	width: 55px;
	padding: 0px;
	margin-left: 10px;
	border: 0px red solid;
	background: url("/img/layout/button_ok_edit_form.png");
	float: right;
}




