.checkbox {max-width: 300px; border: 1px solid #123; display: inline-block; vertical-align: top;}
.checkbox div{border-bottom: 1px solid #123;}
.checkbox p{text-shadow: 0.5px 0 1px #333; color: #333;font-size: 15px; padding: 0px 5px;}
.checkbox a{ display: block; padding: 0px 5px 0px 23px; background-repeat: no-repeat; background-position: 5px center; background-size: 13px; line-height: 23px; font-size: 15px; text-decoration:none;color: #000;}
.checkbox .checked_0{background-image: url(checkbox_0.svg)}
.checkbox .checked_1{background-image: url(checkbox_1.svg)}
.checkbox a b{display: inline-block; min-width:10px;padding: 2px 5px;font-size: 12px;font-weight:normal;line-height: 1; color:#0E6A93;text-align:center;white-space: nowrap;vertical-align: middle;background-color:#DBEAF9;border-radius: 10px;} 

.tovar { display: inline-block; vertical-align: top; width:calc(100% - 330px); }
.tovar div{border: 1px solid #123; padding: 20px; margin: 0 3px 2px 3px;}
.tovar p{ color: #333;font-size: 17px; line-height: 18px padding: 0 5px; margin: 0;}
.tovar table{border-top: 1px solid #123; border-left: 1px solid #123;}
.tovar table tr:nth-child(odd){background:#f7f7f7;}
.tovar table tr:nth-child(even){background:#123;}
.tovar table tr td:nth-child(1){width: 300px;text-shadow: 0.5px 0 1px #333; }
.tovar table tr td{border-bottom: 1px solid #123;border-right: 1px solid #123; padding: 2px 5px;}