/* bookmarks */
#bookmarks .ym-wbox {
	padding: 0 0px;
}

#bookmarks .page {
	padding-top: 50px;
	margin: 0 auto;
	position: relative;
}
#bookmarks .page:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.register #bookmarks .page {
	padding-top: 50px;
}
#bookmarks .page > .bg {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
#bookmarks .item-box {
	float: left;
}

#bookmarks.column2 .view-sketch .item-box {
	width: 50%;
}
#bookmarks.column2 .view-sketch {
	max-width: 540px;
}
#bookmarks.column3 .view-sketch .item-box {
	width: 33.333%;
}
#bookmarks.column3  .view-sketch {
	max-width: 810px;
}
#bookmarks.column4 .view-sketch .item-box {
	width: 25%;
}
#bookmarks.column4 .view-sketch {
	max-width: 1080px;
}
#bookmarks.column5 .view-sketch .item-box {
	width: 20%;
}
#bookmarks.column5 .view-sketch {
	max-width: 1350px;
}
#bookmarks.column6 .view-sketch .item-box {
	width: 16.666%;
}
#bookmarks.column6 .view-sketch {
	max-width: 1620px;
}
#bookmarks.column7 .view-sketch .item-box {
	width: 14.285%;
}
#bookmarks.column7 .view-sketch {
	max-width: 1890px;
}
#bookmarks.column8 .view-sketch .item-box {
	width: 12.5%;
}
#bookmarks.column8 .view-sketch {
	max-width: 2160px;
}
#bookmarks.column9 .view-sketch .item-box {
	width: 11.111%;
}
#bookmarks.column9 .view-sketch {
	max-width: 2430px;
}
#bookmarks.column10 .view-sketch .item-box {
	width: 10%;
}
#bookmarks.column10 .view-sketch {
	max-width: 2700px;
}

#bookmarks .view-sketch .drop-hover .opacity {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#bookmarks .view-sketch .item {
	margin: 0 5px 48px;
}
#bookmarks .view-sketch .wrapper {
	position: relative;
	max-width: 200px;
	max-height: 150px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0;
}
#bookmarks .view-sketch .wrapper > a {
	width: 100%;
	height: 100%;
	display: block;
}
#bookmarks .view-sketch .wrapper, #bookmarks .view-sketch .wrapper img {
	-moz-border-top-left-radius: 4px; /* FF1+ */
	-moz-border-top-right-radius: 4px; /* FF1+ */
	-webkit-border-top-left-radius: 4px; /* Saf3+, Chrome */
	-webkit-border-top-right-radius: 4px; /* Saf3+, Chrome */
	border-top-left-radius: 4px; /* Opera 10.5+, IE 9 */
	border-top-right-radius: 4px; /* Opera 10.5+, IE 9 */
	behavior: url('/c/pie.htc'); /* IE 6-8 */
}
#bookmarks .view-sketch .wrapper .opacity {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
	-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#bookmarks .view-sketch .wrapper:hover .opacity {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

/* Aspect ratio fill */
#bookmarks .view-sketch .item .picture:before {
	display: block;
	content: "";
	width: 100%;
	padding-bottom: 75%;
	background: #fff;
}
#bookmarks .view-sketch .item .picture img {
	margin-top: -75%;
}
#bookmarks .view-sketch .item .opacity:before {
	display: block;
	content: "";
	width: 100%;
	padding-bottom: 75%;
}
#bookmarks .view-sketch .item .opacity img {
	margin-top: -100%;
}

#bookmarks .view-sketch .item img {
	width: 100%;
}
#bookmarks .view-sketch .item .title img {
	width: 16px;
	vertical-align: top;
	margin: 4px 5px 0 -2px;
}

#bookmarks .view-sketch .item .desc {
	width: 100%;
	height:25px;
	background: #e9e9e9;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	
}
#bookmarks .view-sketch .item .title {
	white-space: nowrap;
	color: #2a2d35;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 7px;
	text-decoration: none;
}
#bookmarks .view-sketch .item .hider {
	width: 20px;
	height: 20px;
	background: url('/i/d/hider.png') top right repeat-y;
	position: absolute;
	right: 0;
	top: 0;
}

#bookmarks .view-sketch .item .manager {
	display: none;
	width: auto;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #e9e9e9;
	padding: 3px;
}
#bookmarks .view-sketch .item.bookmark-new .manager {
	background: none;
	padding: 0;
	margin: 3px;
}
#bookmarks .view-sketch .item .manager a {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: url('/i/icons.png') no-repeat 0px 0px;
	padding:0 1px;
}
#bookmarks .view-sketch .item .wrapper:hover .manager {
	display: block;
}
#bookmarks .view-sketch .item .manager a.edit {
	background-position: 0px -238px;
	margin-right: 4px;
}
#bookmarks .view-sketch .item .manager a.edit:hover {
	background-position: -185px -238px;
}
#bookmarks .view-sketch .item .manager a.delete {
	background-position: 0px -306px;
}
#bookmarks .view-sketch .item .manager a.delete:hover {
	background-position: -188px -306px;
}
#bookmarks .view-sketch .item .manager a.screenshotUpdate {
	background: url('/i/icon-update.png') no-repeat;
	background-position: 0px 0px;
	margin-right: 4px;
}
#bookmarks .view-sketch .item .manager a.screenshotUpdate:hover {
	background-position: -33px 0px;
}
#bookmarks .view-sketch .item .manager a.screenshotUpdate[disabled] {
	background-position: -66px 0px;
	width:20px;
	pointer-events: none;
}
#bookmarks .view-sketch .item .manager a.copy {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAjCAYAAACkejs5AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wEcBR8yC1VYOAAAAHNJREFUOMtjYMAB1m3c+X/dxp3/cckzMZAJhpBGRrQAaWRgYKjDobYpyN+9HqtGPJpRNGHViEUzhia8YN3GnY1QA6gLGPGljmGSAEbBkAH/oXjEFlboGhuxBAqMT7A0QNZMtCZsmkkudxrJ0URUST7cCysARKwuloQTh30AAAAASUVORK5CYII=') no-repeat 0px 0px;
}
#bookmarks .view-sketch .item .manager a.copy:hover {
	background-position: 0px -21px;
}
#bookmarks .view-sketch .item .manager a.optimize {
	background-position: 0px -922px;
}
#bookmarks .view-sketch .item .manager a.optimize:hover {
	background-position: -179px -922px;
}
#bookmarks .item-box .load {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #e3ebef url('/i/d/load-big-gray.gif') no-repeat center;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#bookmarks .item-box.process .load {
	display: block;
}

#bookmarks .page.view-tiles,
#bookmarks .page.view-list {
	padding: 20px 0;
	margin: 40px 5px 0px;
}

#bookmarks .view-tiles .item-box {
	width: 50%;
}
#bookmarks .view-tiles .item,
#bookmarks .view-list .item {
	margin: 0 20px;
	cursor: pointer;
	position: relative;
	margin-bottom: 2px;
}
#bookmarks .view-tiles .wrapper {
	height: 45px;
	position: relative;
	overflow: hidden;
	padding: 5px 10px;
}
#bookmarks .view-tiles .item.bookmark-new .wrapper {
	border: 1px dashed #cbd5d5;
	height: 39px;
	padding: 7px 12px;
}
#bookmarks .view-tiles .item.bookmark-new .wrapper a {
	line-height: 39px;
	padding-left: 35px;
	background: url('/i/plus.png') no-repeat 12px 12px;
}

#bookmarks .view-tiles .drop-hover .wrapper {
	border: solid 1px #ddd;
	height: 43px;
}

#bookmarks .view-list .item img.favicon,
#bookmarks .view-tiles .item img.favicon {
	width: 16px;
	vertical-align: top;
	margin: 4px 5px 0 0;
	position: absolute;
	left: 10px;
}
#bookmarks .view-tiles .item .title-box {
	display: block;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	text-indent: 22px;
}
#bookmarks .view-tiles .item .desc {
	position: absolute;
	top: 25px;
	left: 10px;
}
#bookmarks .view-tiles .item .url {
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	padding-left: 22px;
	float: left;
}
#bookmarks .view-tiles .item .manager,
#bookmarks .view-list .item .manager {
	display: none;
	width: 65px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 5px;
}
#bookmarks .view-tiles .item.bookmark-new .manager,
#bookmarks .view-list .item.bookmark-new .manager {
	background: none;
	padding: 0;
	margin: 8px 5px;
}
#bookmarks .view-tiles .item.bookmark-new .manager a,
#bookmarks .view-list .item.bookmark-new .manager a {
	background: url('/i/icons.png') no-repeat 0px 0px !important;
	padding:0 1px !important;
}
#bookmarks .view-tiles .item .manager a,
#bookmarks .view-list .item .manager a {
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	background: url('/i/icons.png') no-repeat 0px 0px;
	padding:0 1px;
}
#bookmarks .view-tiles .item .wrapper:hover .manager,
#bookmarks .view-list .item .wrapper:hover .manager {
	display: block;
}
#bookmarks .view-tiles .item .manager a.edit,
#bookmarks .view-list .item .manager a.edit {
	background-position: 0px -238px;
	margin-right: 4px;
}
#bookmarks .view-tiles .item .manager a.edit:hover,
#bookmarks .view-list .item .manager a.edit:hover {
	background-position: -185px -238px;
}
#bookmarks .view-tiles .item .manager a.delete,
#bookmarks .view-list .item .manager a.delete {
	background-position: 0px -306px;
}
#bookmarks .view-tiles .item .manager a.delete:hover,
#bookmarks .view-list .item .manager a.delete:hover {
	background-position: -188px -306px;
}
#bookmarks .view-tiles .item .manager a.screenshotUpdate,
#bookmarks .view-list .item .manager a.screenshotUpdate {
	background: url('/i/icon-update.png') no-repeat;
	background-position: 0px 0px;
	margin-right: 4px;
}
#bookmarks .view-tiles .item .manager a.screenshotUpdate:hover,
#bookmarks .view-list .item .manager a.screenshotUpdate:hover {
	background-position: -33px 0px;
}
#bookmarks .view-tiles .item .manager a.screenshotUpdate[disabled],
#bookmarks .view-list .item .manager a.screenshotUpdate[disabled] {
	background-position: -66px 0px;
	width:20px;
	pointer-events: none;
}
#bookmarks .view-tiles .item .manager a.optimize,
#bookmarks .view-list .item .manager a.optimize {
	background-position: 0px -922px !important;
}
#bookmarks .view-tiles .item .manager a.optimize:hover,
#bookmarks .view-list .item .manager a.optimize:hover {
	background-position: -179px -922px !important;
}
#bookmarks .view-list .item-box {
	width:100%;
}
#bookmarks .view-list .wrapper {
	position: relative;
	padding: 5px 8px;
	height: 26px;
}
#bookmarks .view-list .drop-hover .wrapper {
	border: solid 1px #ddd;
	height: 24px;
}
#bookmarks .view-list .item .title-box {
	display: block;
	width: 50%;
	height: 100%;
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	text-indent: 22px;
}
#bookmarks .view-list .item.bookmark-new .wrapper {
	border: 1px dashed #cbd5d5;
	height: 24px;
	padding: 7px 12px;
}
#bookmarks .view-list .item.bookmark-new .wrapper a {
	line-height: 24px;
	padding-left: 35px;
	background: url('/i/plus.png') no-repeat 10px 4px;
}
#bookmarks .view-tiles .item.bookmark-new .bg-wrapper,
#bookmarks .view-list .item.bookmark-new .bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3+, Chrome */
	border-radius: 5px; /* Opera 10.5+, IE 9 */
	background-color: #cbd5d5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); /* IE 5.5+*/
	-moz-opacity: 0.1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#bookmarks .view-tiles .item.bookmark-new:hover .bg-wrapper,
#bookmarks .view-list .item.bookmark-new:hover .bg-wrapper {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
	-moz-opacity: 0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#bookmarks .view-tiles .item.bookmark-new .title-box,
#bookmarks .view-list .item.bookmark-new .title-box {
	width: 100%;
	color: #9daaaa;
	font-size: 12px;
	font-weight: bold;
}
#bookmarks .view-list .item .desc {
	width: 50%;
	height: 100%;
	line-height: 25px;
	clear: right;
	overflow: hidden;
}
#bookmarks .view-list .item .url {
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	padding-left: 15px;
	width: 100%;
	height: 100%;
	display: block
}
#bookmarks .dd-left, #bookmarks .dd-right {
	 -webkit-box-flex: 1;
	 -ms-flex: 1;
	 flex: 1;
	 min-width: 5px;
 }
#bookmarks .item-box:first-child .dd-left {
	padding-left: 25px;
	margin-left: -25px;
}
#bookmarks .item-box:last-child .dd-right {
	padding-left: 25px;
	margin-left: -25px;
}
#bookmarks .view-sketch .item-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 48px;
}
#bookmarks .view-sketch .dd-wrap {
	width: 100%;
	max-width: 200px;
}
#bookmarks .view-sketch .item {
	-webkit-transition: opacity .2s ease, -webkit-transform .2s .2s ease;
	transition: opacity .2s ease, -webkit-transform .2s .2s ease;
	transition: transform .2s .2s ease, opacity .2s ease;
	transition: transform .2s .2s ease, opacity .2s ease, -webkit-transform .2s .2s ease;
	margin: 0;
}
#bookmarks .view-sketch .item.ui-draggable-dragging {
	-webkit-transform: none;
	transform: none;
	-webkit-transition: none;
	transition: none;
}
#bookmarks .view-sketch .item.drop-hover {
	opacity: 0.7;
}
#bookmarks .view-sketch .item.drop-hover.move-left,
#bookmarks .view-sketch .item.drop-hover.move-right {
	opacity: 1;
}
#bookmarks .view-sketch .item.move-right {
	-webkit-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0);
}
#bookmarks .view-sketch .item.move-left {
	-webkit-transform: translate3d(-5px, 0, 0);
	transform: translate3d(-5px, 0, 0);
}

.user-theme-item-background {
	background: #fff;
}
.user-theme-item-background-hover:hover {
	background: #fff;
}
.user-theme-page-background {
	background: #e1f0f7;
}
.user-theme-bookmark-link {
	color: #2a2d35;
}
.user-theme-bookmark-url {
	color: #777;
}

@media screen and (max-width: 1366px) {
	#bookmarks .page {
		padding-top: 40px;
	}
	.register #bookmarks .page {
		padding-top: 50px;
	}
	
	#bookmarks .page.view-tiles,
	#bookmarks .page.view-list {
		padding: 20px 0;
		margin: 50px 5px 0px;
	}
	
}

/* Adblock fix */
#bookmarks .wrapper > a,
#bookmarks .view-sketch .item .title,
#bookmarks .item .url,
#bookmarks .item .url{
	display: block !important;
}