#rings.catalog .list{
	position: relative;
}

#rings.catalog .list .product{
	float: left;
	width: 90px;
	margin: 0 2px 2px 0;
	border: 1px solid #A9A9A9;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
    background-color: white;
}

#rings.catalog .list .product a strong{
	font-size: 115%;
	padding-right: 2px;
}

#rings.catalog .list .product .drag{
/* for moving list*/
	padding: 1px 10px;
	*padding: 0;
	display: inline;
 	*display: inline-block;
	*height: 20px;
	*width: 20px;
 	background: url(/img/admin/drag.gif) no-repeat center center;
	background-repeat: no-repeat;
}

#rings.catalog .edit_box .variants{
    overflow: hidden;
}

#rings.catalog .edit_box .variant{
    float: left;
    padding: 5px;
    border: 1px solid gray;
    margin: 5px;
    background-color: #F0F0F0;
    min-width: 150px;
}

#rings.catalog .edit_box .variant input{
    width: 40px;
}

#rings.catalog .edit_box .variant .stones{
    min-height: 95px;
}

#rings.catalog .edit_box .variant .prices{
    padding: 5px;
    font-size: 11px;
    font-weight: bold;
}

#rings.catalog .edit_box .variant .prices span{
    font-weight: normal;
    display: inline-block;
    width: 20%;
}

#rings.catalog .edit_box form > table th,
#rings.catalog .edit_box form > table td{
    text-align: left;
}

#rings.catalog .edit_box .table_two_rings_edit th,
#rings.catalog .edit_box .table_two_rings_edit td{
    text-align: left;
    padding: 4px 10px;
}