
			
div.form {width:100%;max-width:700px;overflow:hidden;}
div.form .field {overflow:hidden;padding-bottom:5px;}
div.form .field_name {float:left;width:200px;line-height:22px;}
div.form .field_name .required {font-weight:bold;}
div.form .field_value {max-width:400px;display:inline-block;width:100%;}
div.form .field_value input[type=text], .form .field_value input[type=password] {max-width:400px;width:100%;line-height:22px;} 
div.form .field_value textarea {max-width:400px;width:100%;line-height:22px;height:150px;} 
div.form .empty {height:1px;}

select {max-width:250px;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {position: static;display:inline;margin: 0;vertical-align: bottom;width:20px !important;height:20px !important; line-height:auto;}
		
.img-opt-selector {overflow:hidden;}
.img-opt-selector .img-opt-selector-opt {display:inline-block;float:left;margin:0 20px 20px 0;text-align:center;color:#272727;cursor:pointer;}
.img-opt-container {position:relative;display:inline-block;}
.img-opt-zoom-in {display:none;position:absolute;right:0;top:0;}
.img-opt-zoom-in a {background:#cacaca;color:#000;opacity:0.7;padding:2px;font-size:12px;}
.img-opt-selector div img {max-width:60px;max-height:60px;margin-bottom:8px;box-sizing:content-box;}
.img-opt-selector div.selected img {border:solid 5px #cacaca;}
.comments_error {color:red;padding-bottom:15px;font-style:italic;}
.comments_field .col {padding-bottom:15px;}
.comments_hd {display:none;}
.comments_value .star-mark, .comments_value .star-mark:hover {color:#f5c505;font-size:20px;text-decoration:none;cursor:pointer;}
.comments_value input[type=text] {width:100%;}
.comments_value textarea {min-height:120px;width:100%;}
.comment {overflow:hidden;margin-bottom:10px;}
.comment-avatar {float:left;padding: 0 15px 15px 0;width:60px;box-sizing:content-box;}
.comment-avatar img {width:100%;max-width:60px;max-height:60px;border:solid 1px #e2e2e2;}
.comment-txt {overflow:hidden;}
.comment-answers {display:none;padding:10px 0 0 20px;clear:both;}
.comment-mark {color:#f5c505;font-size:12px;}
#comments_add_main_comment_link {display:none;}
#comments-rating-total {margin-bottom:20px;}
.rank-star {display:inline-block;margin:0 2px 0 0;width:20px;height:20px;background:url('https://www.alltrades.ru/img/rank-star.png');background-size:cover;}
.rank-star-empty {display:inline-block;margin:0 2px 0 0;width:20px;height:20px;background:url('https://www.alltrades.ru/img/rank-star-empty.png');background-size:cover;}
.rank-star-sm {margin:0 2px 0 0;width:12px;height:12px;}
#comments_form {max-width:800px;}

.schema-org {padding:0 !important; margin:0 !important;}