.favorite_photos {overflow:hidden; font-size:11px;}
.add_favorite_photo {overflow:visible !important;}
.favorite_photos .favorites_list {padding:10px; width:170px; vertical-align:top;}
.favorite_photos .favorites_list_area {position:relative;}
.favorite_photos .favorites_list_area li a {text-decoration:none; color:#333;}
.favorite_photos .all_favorites_list {font-weight:bold; text-decoration:underline; color:#000; font-size:11px;}
.favorite_photos .favorites_photos_list {overflow:hidden; height:240px;}
.favorite_photos .photo_block {float:left; padding:10px 0 0 10px; text-align:center; font-size:11px; width:130px; height:230px;}
.favorite_photos .photo_block img { margin-bottom:10px;}
.favorite_photos ul {margin:0; padding:0 0 0 6px;}
.favorite_photos li {margin:0 0 0 10px; padding:0 0 0 0;}
.favorite_photos p {margin:10px 0 10px 16px; padding:0;}
.create_favorite {
	position:absolute;
	-webkit-border-radius:19px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #CCC;
	background-color:#FFF;
	padding:0;
	width:450px;
}
.create_favorite .cf_cont {padding:22px 10px 10px 10px;}
.add_favorite {
	cursor:pointer;
	display:block;
	float:left;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	padding:0 7px;
	height:24px; line-height:24px;
	font: bold 11px Arial;
	text-decoration:none;
	color:#01219E;
	width:169px;
	
	background: #cecece url('/images/favorite/fav_but_bg.gif'); /* for non-css3 browsers */ 
	-o-background-size: 110% 110%; -webkit-background-size: 110% 110%; -khtml-background-size: 110% 110%; background-size: 110% 110%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cecece'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#cecece)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #cecece); /* for firefox 3.6+ */
}
.add_favorite:hover {color:#01219E;}
.add_favorite img {float:left; margin:2px 6px 0 0;}
.add_favorite div {float:left;display:block; height:24px; line-height:24px;}

.favorites_list .create_favorite .str3, .past_fav .str3, .pop_favorite .str3 {
	background: transparent url('/images/block/fw/str3.gif') -16px -17px no-repeat; 
	height:14px;
	width:15px;
	position:absolute;
	bottom:-6px;
	right:-7px;
}
.past_fav .str3, .pop_favorite .str3 {
	top:-6px;
	left:-7px;
	background-position: 0px 1px;
}
.create_favorite .close {
	position:absolute;
	cursor:pointer;
	top:5px;
	right:5px;
}
.create_favorite fieldset {
	padding:8px;
	margin:0;
	}
.create_favorite legend {
	font-size:11px;
	color:#000;
	height:16px;
	}
.create_favorite input,
.create_favorite textarea {
	width:100%;
	border:1px solid #CCC;
	margin:0;
	padding:0;
	}
.create_favorite .save {
	cursor:pointer;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	padding:0 20px;
	margin-top:10px;
	height:24px;
	line-height:24px;
	font: bold 11px Arial;
	text-decoration:none;
	color:#000;
	background: #cecece url('/images/favorite/fav_but_bg.gif'); /* for non-css3 browsers */ 
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cecece'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#cecece)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #cecece); /* for firefox 3.6+ */
}
.create_favorite .fav_status {position:absolute; top:50px; width:100%; text-align:center;}


/** список коллекций */
.add_new_collection_area {position:relative;}
.add_new_collection {width:165px; position:relative; cursor:pointer;}
.add_new_collection img {float:left; margin-right:7px;}
.add_new_collection div {float:left; height:20px; line-height:20px;}
.create_favorite, .pop_favorite {
	position:absolute;
	-webkit-border-radius:19px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #CCC;
	background-color:#FFF;
	padding:0;
	width:450px;
	z-index:100000;
}
.pop_favorite {
	width:auto;
}
.create_favorite .cf_cont, .pop_favorite .cf_cont {padding:22px 10px 10px 10px;}
.add_new_collection_area .create_favorite .str3 {
	background: transparent url('/images/block/fw/str3.gif') -18px 0px no-repeat; 
	height:14px;
	width:15px;
	position:absolute;
	top:-6px;
	right:-8px;
}
.create_favorite .close, .pop_favorite .close {
	position:absolute;
	cursor:pointer;
	top:5px;
	right:5px;
}
.create_favorite fieldset, .pop_favorite fieldset {padding:8px; marfin:0;}
.create_favorite legend, .pop_favorite legend {font-size:11px; color:#000; height:16px;}
.create_favorite input, .create_favorite textarea {width:100%; border:1px solid #CCC; margin:0; padding:0;}
.create_favorite .save, .pop_favorite .save {
	cursor:pointer;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	padding:0 20px;
	margin-top:10px;
	height:24px;
	line-height:24px;
	font: bold 11px Arial;
	text-decoration:none;
	color:#000;
	
	background: #cecece url('/images/favorite/fav_but_bg.gif'); /* for non-css3 browsers */ 
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cecece'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#cecece)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #cecece); /* for firefox 3.6+ */
}
.create_favorite .fav_status {position:absolute; top:50px; width:100%; text-align:center;}

/** иконка переноса конкретной фотографии */
.one_photo_move {
	cursor:pointer;
}

/** плавающий блок коллекций для переноса фотографий */
.collection_move_area {
	position:absolute;
	font-size:12px;
	}
.move_to_collection .select {
	font-weight:bold;
	}
.move_to_collection li {
	width:130px;
	}
.move_to_collection li span {
	cursor:pointer;
	}
.move_to_collection li.no_collections {
	list-style-type:none;
	}
.move_to_collection li span.sel {
	font-weight:bold;
	color:#01219E;
}

/** Список коллекций в выпадающем блоке */
.select_collection li {
	width:145px;
	margin:3px 0;
	}
.select_collection li:hover {
	font-weight:bold;
	color: #01219E;
	}
.select_collection li span {
	cursor:pointer;
	}
.select_collection li.no_collections {
	list-style-type:none;
	}
.select_collection li span.sel {
	font-weight:bold;
	color:#01219E;
}

/** блок описания коллекции */
.collection_description {
	border:1px solid #dbdbdb;
	background: #f5faf6;
	margin:0 0 6px -1px;
	padding:6px;
}

/** Блок для списка кнопок управления коллекциями */
.author_control {
	background: #cecece; /* for non-css3 browsers */ 
	background: #ffdc90 url('/images/favorite/fav_bg1.gif'); /* for non-css3 browsers */ 
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ffdc90'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ffdc90)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #ffdc90); /* for firefox 3.6+ */
	margin-bottom:6px;
	padding:6px;
	border:1px solid #dbdbdb;
	text-align:center;
	height:22px;
	}
table.author_control, table.edit_list {
	padding:0;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	margin-left:-1px;
	}
table.author_control td, table.edit_list td {
	border:1px solid #dbdbdb;
	vertical-align:top;
	padding:6px;
	}
table.edit_list input {
	width:336px !important;
	}
table.edit_list input, table.edit_list textarea {
	width:100%;
	border:1px solid gray;
	text-indent:0px;
	}
.edit_list .row1 {
	background: #F8F8F8;
	}
.author_control input, .author_control img {
	margin:1px 4px 0 0;
	padding:0;
	float:left;
	vertical-align:top;
	}
.f_button {
	cursor:pointer;
	display:block;
	float:left;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid gray;
	padding:3px 10px;
	margin:0 6px 0 0;
	height:15px; 
	font: bold 11px Arial;
	text-decoration:none !important;
	color:#000 !important;
	vertical-align:top;
	
	background: #cecece url('/images/favorite/fav_but_bg.gif'); /* for non-css3 browsers */ 
	-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#cecece'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#cecece)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFF,  #cecece); /* for firefox 3.6+ */
	text-shadow:1px 1px 0px #FFF;
	}
button.f_button {
	height:23px;
	}
button.f_button img {
	float:none !important;
}

/** оформление блока редактирования коллекции или фотографии в коллекции */
.pname_bg {
	background: #fca500;
	margin:5px 0;
	padding:2px 0;
	}
.pname_bg * {
	color:#000 !important;
	}
.edit_collection {
	
	}
.edit_collection img {
	cursor:pointer;
	border:0;
	}
.f_angle {
	position:absolute;
	right:0;
	/* top:0; */
}

#insertCollections1 {
	width:195px;
}