.info_mess { background-color:#FFF; display:block; position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:2000; border:4px solid #666666; width:600px}
.info_mess table tr td {font-family:Arial, Helvetica, sans-serif; font-size:12px}

.img_edit_folder div {padding:10px}
.img_edit_curr {border: 2px solid #fa732b}
.tag {margin-bottom:6px}

.main_rubr {font-size:12px; font-weight:bold}
.subrubr { margin-left:10px;  text-decoration:none}
.subrubr a {font-size:12px; text-decoration:none}
.subrubr_current {font-weight:bold;  text-decoration:none}

.album_name {font-size:12px; margin-top:10px}
.foto_cont {overflow-x: auto;white-space:nowrap;position:relative;width:100%;height:120px}
.foto_cont_pers {overflow-x: auto; overflow-y: none; white-space:nowrap;position:relative;width:100%;height:135px}
.cont_foto {cursor:pointer; cursor:hand;}
.cont_foto_curr {cursor:pointer; cursor:hand; border:2px solid #fa732b}

.foto_500 {background-color:#CCCCCC; text-align:center;}
.tags {padding-top:7px}

.comment_block {border-bottom:1px dotted #47568b}
.comment_block img { vertical-align:middle; }

.comment_name		 {}
.comment_name.name 	{font-weight:bold; font-size:11px}
#comments {color:#4a4949; margin-bottom:20px}

#main_cont table tr td .selected_upload {text-decoration: none; padding:2px;}

#photogal-subr li {
	list-style-image: url(http://pics.nashgorod.ru/photogalico/ico_bullet_sq.gif);
	list-style-position:inside;
}
.upload-button {
	background-color: #e0dfe3;
	border: 1px solid #919194;
}

/*
#massOperations a {
	line-height: 160%;
}
*/

.pgal-cat-name {
	font-size:11px;
}

.pgal-orange, #albums .pgal-orange {
	color: #fa732b;
}


#pgal .color-grey {
	color: #4a4949;
}

#pgal .album_info_old {
	font-size: 10pt;
}

#pgal a {
	color:#fa732b;
}

#pgal small {
	font-size: small;
}

#pgal .pgal-cat-name {
	font-size:11px;
}

.pad20left {
	padding-left: 20px;
}

#pgal-razd {
}

#pgal-razd a.rubr-link {
	color: #4a4949;
	text-decoration: none;
	margin-left:2px;
}

#pgal-razd a.rubr-link:hover {
	text-decoration: underline;
	color: #fa732b;
}

#pgal .pgal-razd-main {
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

#pgal h1 {
	font-size:14pt;
}
#pgal .text14 {
	font-size:14pt;
}

#foto_name {
}
#foto_descr {
}

#main_gal_photo {
    background: url(http://pics.nashgorod.ru/i/ajax-loader.gif) no-repeat 50% 50%;
    padding: 4px;
    padding-bottom: 4px;
    background-color:#f6f6f6;
}
#main_gal_photo2 {
    padding: 20px;
    padding-bottom: 4px;
    background-color:#f6f6f6;
}


















/* new */
.hide { display:none; }

#newPhotosWrap { font-family:tahoma; font-size:12px; }
#newPhotosWrap .label1 { border-radius:2px; display:inline-block; padding:2px 5px; vertical-align:middle; background:url(http://pics.nashgorod.ru/images/photo/label-back-1.png) center repeat-x #d2d9c5; color:#6d7460; }
#newPhotosWrap .label1 a { color:#6d7460; text-decoration:none; }
#newPhotosWrap .label2 { border-radius:2px; display:inline-block; padding:2px 5px; vertical-align:middle; background:#dafd9c; color:#689121; }
#newPhotosWrap .label3 { border-radius:2px; display:inline-block; padding:2px 5px; vertical-align:middle; background:#eaeaea; color:#9a9a9a; }

/* cats */
.albumsCats { list-style:none; color:#838383; font-size:11px !important; padding:0; margin:0; }
.albumsCats a { color:#838383; font-size:11px !important; }
.albumsCats a:hover { color:#000; }
.albumsCats li { padding:0 0 0 10px; margin:0 0 10px 0; background:url(http://pics.nashgorod.ru/images/photo/bullet-1.png) 2px 7px no-repeat;  }
.albumsCats span { border-radius:2px; display:inline-block; padding:2px 5px; vertical-align:middle; background:#eaeaea; color:#9a9a9a; }

/* albums list */
#newPhotosWrap .albumsListWrap { background:#f5ffe4; padding:15px; margin:0 0 20px 0; border-radius:3px; }
#newPhotosWrap .albumsListWrap .album { position:relative; width:120px; display:inline-block; vertical-align:top; padding:15px; border:1px solid #f5ffe4; font-size:11px !important; border-radius:3px; }
#newPhotosWrap .albumsListWrap .album:hover { background:#fff; border:1px solid #dedede; }
#newPhotosWrap .albumsListWrap .album .image { margin:0 0 10px 0; }
#newPhotosWrap .albumsListWrap .album .photoCount { position:absolute; top:78px; left:100px; }
#newPhotosWrap .albumsListWrap .album .title { margin:0 0 10px 0; }
#newPhotosWrap .albumsListWrap .album .title a { color:#0084c1; }
#newPhotosWrap .albumsListWrap .album .user {  }
#newPhotosWrap .albumsListWrap .album .user a { color:#0084c1; }
#newPhotosWrap .albumsListWrap .album .cat { margin:0 0 10px 0; }
#newPhotosWrap .albumsListWrap .album .cat a { color:#689121; }
#newPhotosWrap .albumsListWrap .album .info { margin:0 0 10px 0; }
#newPhotosWrap .albumsListWrap .album .info span {  }

/* album view */
#albumViewWrap { margin:0 0 20px 0; position:relative; }
	#albumInfo { font-size:11px; color:#686868; margin:0 0 10px 0; }
	#albumInfo a { color:#0084c1; }
	#albumText { background:#f1f1f1; color:#898989; padding:10px 15px; line-height:150%; margin:0 0 10px 0; border-radius:3px; }
#photoViewWrap { padding:0 0 0 120px; position:relative; }
	#photoView { text-align:center; padding:0 0 20px 0; width:100%; position:relative; }
#albumLeftCol { float:left; position:relative; z-index:10; }
#albumLeftCol .photoCount { font-size:11px; }
#albumThumbsWrap { border-radius:3px; width:100px; margin:0 -102px 5px 0; padding:10px 0; text-align:center; background:#f4f4f4; border:1px solid #dedede; position:relative; }
	#albumThumbs { overflow:hidden; position:relative; max-height:440px; height:auto !important; padding:3px 0; }
	#albumThumbs a { display:inline-block; margin:0 0 10px 0; position:relative; }
	#albumThumbs a .commentsCount { position:absolute; top:4px; right:4px; }
	#albumThumbs a.active { border:3px solid #fa7a35; margin:-3px 0 7px 0; }
	#albumThumbs a:last-child { margin:0; }
	#albumThumbs a:last-child.active { margin:-3px 0 0 0; }
	#thumbsScrollUp { display:none; height:20px; background:url(http://pics.nashgorod.ru/images/photo/arrow-up.png) center top no-repeat; }
	#thumbsScrollDown { display:none; height:20px; background:url(http://pics.nashgorod.ru/images/photo/arrow-down.png) center bottom no-repeat; }
#photoWrap { font-size:11px; color:#4e4e4e; text-align:left; position:relative; z-index:1; background:#e3e3e3; display:inline-block; padding:10px; min-width:600px; border-radius:3px; }
	#photo { padding:0 0 10px 0; text-align:center; background:url(http://pics.nashgorod.ru/i/ajax-loader.gif) no-repeat center; }
	#currentPhoto { cursor:pointer; cursor:hand; }
	#prevPhoto { position:relative; z-index:2; display:inline-block; height:56px; width:27px; background:url(http://pics.nashgorod.ru/images/photo/prev-photo.png) right center no-repeat; margin-right:-27px; vertical-align:middle; }
	#nextPhoto { position:relative; z-index:2; display:inline-block; height:56px; width:27px; background:url(http://pics.nashgorod.ru/images/photo/next-photo.png) left center no-repeat; margin-left:-27px; vertical-align:middle; }
	#photoTitle { float:left; margin:0 0 10px 0; font-size:12px; }
	#photoViews { float:right; margin:0 0 10px 0; }
	#photoSizes { float:left; margin:0 0 10px 0; }
	#photoLinksToggler { float:left; }
	#photoLinks { width:600px; text-align:center; margin:0 auto; padding:10px 0 0 0; }
	#photoLinks dt { margin:10px 0 2px 0; padding:0; font-weight:bold; }
	#photoLinks dd { margin:0; padding:0; }
	#photoLinks textarea { width:99%; height:50px; font-size:11px; }
	#photoVote { float:right; margin:0 0 10px 0; }
	#rateStars { vertical-align:middle; height:16px; display:inline-block; }
	#rateStars img { margin:0 1px; }
#albumAllThumbs {  }
	#albumAllThumbs a { float:left; display:block; margin:0 10px 10px 0; position:relative; }
	#albumAllThumbs a .commentsCount { position:absolute; top:4px; right:4px; }
/* user actions */
#userActionsWrap { margin:0 0 10px 0; font-size:11px; }
#userActionsWrap a { color:#686868; }

/* pages */
/*#newPhotosWrap #pages { padding:20px 0 0 0; }
#newPhotosWrap #pages a, #newPhotosWrap #pages span { display:inline-block; border:1px solid #ccc; padding:3px 5px; margin:0 2px; text-decoration:none; color:#999; }
#newPhotosWrap #pages a:hover { background:#eee; }
#newPhotosWrap #pages span.page-active { border:0; padding:4px 6px; background:url(http://pics.nashgorod.ru/images/restaurants/label.png) center repeat-x #9c9c9c; color:#fefefe; }*/

/* comments */
#photoCommentsWrap { text-align:left; color:#7e7e7e; width:100%; margin:0 auto; position:relative; }
	#photoCommentsTitle { margin:0 0 10px 0; padding:0 10px; }
		#photoCommentsTitle span.label {  background: url("http://pics.nashgorod.ru/images/movies/label.png") repeat-x scroll center center #9C9C9C; color: #FEFEFE; display: inline-block; font-size: 12px; line-height: normal; padding: 3px 5px; vertical-align: middle; }
	/*#photoCommentsList { padding:10px; line-height:150%; }*/
	span.labelbig { font-size: 24px !important; color: #FA732B !important; }
	/* list comment */
	/*.comment { background-color: #F5FFE4; border-bottom: 15px solid #FFFFFF; color: #6F7367; padding: 15px; }
		.comment .info { margin:0 0 5px 0; }
		.comment .info a { color:#0084c1 !important; }
		.comment .text { line-height:150%; font-size: 14px; }
		.comment .actions {  }
		.comment .actions a { color:#0084c1 !important; }*/
	/* comment form */
	#photoCommentFormWrap { position:relative; padding:10px; background:#f5ffe4; zoom:1; }
		#photoCommentForm { position:relative; float:left; padding:0 0 0 90px; width:450px; }
		#photoCommentForm label { position:absolute; top:0; left:0; width:90px;  }
		#photoCommentForm textarea { margin:0 0 5px 0; background:#f4f8ef; width:445px; height:100px; padding:3px; border:1px solid #dedede; font-size:12px; }
		#photoCommentSubmit { cursor:pointer; cursor:hand; float:right; width:74px; height:26px; background:url(http://pics.nashgorod.ru/images/photo/comment-submit.png) center no-repeat #707070; border:0; padding:0; }
		#photoCommentFormWrap a { color:#0084c1; }
		

blockquote {						
	background:none no-repeat scroll 6px 8px #EBEBEB;
	border:1px solid #DBDBDB;
	font-size:12px;
	margin:10px 1px 10px 15px;
	overflow:hidden;
	padding:5px;							
}	
						
blockquote {
	background-color:#EBEADD;
	background-image:url("http://pics.nashgorod.ru/forum/styles/prosilver/theme/images/quote.gif");
	border-color:#DBDBCE;
}													

