.full-img{
	/*width: 242px;*/
}
.full-img .img-border{
	/*width: 240px;*/
	border: 1px solid #aab22d; 
}

.sp-img{	
	/*width: 188px;*/
}
.sp-img .img-border{
	/*width: 186px;*/
	border: 1px solid #aab22d; 
}

.ssp-img{	
	/*width: 118px;*/
}
.ssp-img .img-border{
	/*width: 116px;*/
	border: 1px solid #aab22d; 
}

.img_border{
	position: relative;
	vertical-align: middle;
}


.pub_list_block{
	/*margin-bottom: 20px;*/
}

.pub_list_image, .pub_item_image{
	margin-right: 1em;	
}

.f-left { float: left; }
.f-right { float: right; }

/* Images
------------------------------ */
img.f-left { margin-right: 1em; }
img.f-right { margin-left: 1em; }

			
/* Corners (em)
------------------------------ */
.corners { position: relative; overflow: hidden; }
.corners em.tl, .corners em.tr, .corners em.bl, .corners em.br { position: absolute; font-size: 1px; }

.corners-2 em.tl, .corners-2 em.tr, .corners-2 em.bl, .corners-2 em.br { width: 4px; height: 4px; background-image: url(/i/corners/corners-2.png); }
	.corners-2 em.tl { left: -2px; top: -2px; } .corners-2 em.tr { right: -2px; top: -2px; } .corners-2 em.bl { left: -2px; bottom: -2px; } .corners-2 em.br { right: -2px; bottom: -2px; }
.corners-3 em.tl, .corners-3 em.tr, .corners-3 em.bl, .corners-3 em.br { width: 6px; height: 6px; background: url(/i/corners/corners-3.png); }
	.corners-3 em.tl { left: -3px; top: -3px; } .corners-3 em.tr { right: -3px; top: -3px; } .corners-3 em.bl { left: -3px; bottom: -3px; } .corners-3 em.br { right: -3px; bottom: -3px; }
.corners-4 em.tl, .corners-4 em.tr, .corners-4 em.bl, .corners-4 em.br { width: 8px; height: 8px; background: url(/i/corners/corners-4.png); }
	.corners-4 em.tl { left: -4px; top: -4px; } .corners-4 em.tr { right: -4px; top: -4px; } .corners-4 em.bl { left: -4px; bottom: -4px; } .corners-4 em.br { right: -4px; bottom: -4px; }
.corners-5 em.tl, .corners-5 em.tr, .corners-5 em.bl, .corners-5 em.br { width: 10px; height: 10px; background: url(/i/corners/corners-5.png); }
	.corners-5 em.tl { left: -5px; top: -5px; } .corners-5 em.tr { right: -5px; top: -5px; } .corners-5 em.bl { left: -5px; bottom: -5px; } .corners-5 em.br { right: -5px; bottom: -5px; }
.corners-6 em.tl, .corners-6 em.tr, .corners-6 em.bl, .corners-6 em.br { width: 12px; height: 12px; background: url(/i/corners/corners-6.png); }
	.corners-6 em.tl { left: -6px; top: -6px; } .corners-6 em.tr { right: -6px; top: -6px; } .corners-6 em.bl { left: -6px; bottom: -6px; } .corners-6 em.br { right: -6px; bottom: -6px; }

.corners-5rw em.tl, .corners-5rw em.tr, .corners-5rw em.bl, .corners-5rw em.br { width: 10px; height: 10px; background: url(/i/corners/corners-5rw.png); }
	.corners-5rw em.tl { left: -5px; top: -5px; } .corners-5rw em.tr { right: -5px; top: -5px; } .corners-5rw em.bl { left: -5px; bottom: -5px; } .corners-5rw em.br { right: -5px; bottom: -5px; }	
	
.corners-5ry em.tl, .corners-5ry em.tr, .corners-5ry em.bl, .corners-5ry em.br { width: 10px; height: 10px; background: url(/i/corners/corners-5ry.png); }
	.corners-5ry em.tl { left: -5px; top: -5px; } .corners-5ry em.tr { right: -5px; top: -5px; } .corners-5ry em.bl { left: -5px; bottom: -5px; } .corners-5ry em.br { right: -5px; bottom: -5px; }	

.corners-7 em.tl, .corners-7 em.tr, .corners-7 em.bl, .corners-7 em.br { width: 14px; height: 14px; background: url(/i/corners/corners-7.png); }
	.corners-7 em.tl { left: -7px; top: -7px; } .corners-7 em.tr { right: -7px; top: -7px; } .corners-7 em.bl { left: -7px; bottom: -7px; } .corners-7 em.br { right: -7px; bottom: -7px; }
.corners-8 em.tl, .corners-8 em.tr, .corners-8 em.bl, .corners-8 em.br { width: 16px; height: 16px; background: url(/i/corners/corners-8r.png); }
	.corners-8 em.tl { left: -8px; top: -8px; } .corners-8 em.tr { right: -8px; top: -8px; } .corners-8 em.bl { left: -8px; bottom: -8px; } .corners-8 em.br { right: -8px; bottom: -8px; }
.corners-9 em.tl, .corners-9 em.tr, .corners-9 em.bl, .corners-9 em.br { width: 18px; height: 18px; background: url(/i/corners/corners-9.png); }
	.corners-9 em.tl { left: -9px; top: -9px; } .corners-9 em.tr { right: -9px; top: -9px; } .corners-9 em.bl { left: -9px; bottom: -9px; } .corners-9 em.br { right: -9px; bottom: -9px; }
.corners-10 em.tl, .corners-10 em.tr, .corners-10 em.bl, .corners-10 em.br { width: 20px; height: 20px; background: url(/i/corners/corners-10.png); }
	.corners-10 em.tl { left: -10px; top: -10px; } .corners-10 em.tr { right: -10px; top: -10px; } .corners-10 em.bl { left: -10px; bottom: -10px; } .corners-10 em.br { right: -10px; bottom: -10px; }


.corners em.tl, .corners em.tr, .corners em.bl, .corners em.br{ behavior: url("/css/iepngfix.htc"); }
.corners{ zoom: 1; } /* hasLayout ON */			