.article__header{padding:0 0 23px 0;margin:0;}
.article__layout_wrapper{font-size:0;white-space:nowrap;}
.article__aside{display:inline-block;vertical-align:top;width:220px;margin:0 21px 0 0;padding:5px 0 13px 0;background-color:#fff;box-shadow:0 0 3px #aaa;white-space:normal;}
.article__aside_item{display:block;color:#424242;font-size:14px;line-height:19px;padding:9px 19px 8px 19px;margin:0 0 2px 0;text-decoration:none;background-position:0 0;background-repeat:repeat-x;}
.article__aside_item--selected{color:#fff;background-color:#aaa;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAOCAIAAABhIeELAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFEN0JDNDE4RTQ3MTFFM0EyRjREN0Q4NDQ2NkVBNDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFEN0JDNDI4RTQ3MTFFM0EyRjREN0Q4NDQ2NkVBNDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUQ3QkMzRjhFNDcxMUUzQTJGNEQ3RDg0NDY2RUE0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUQ3QkM0MDhFNDcxMUUzQTJGNEQ3RDg0NDY2RUE0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po4NSswAAAApSURBVHjaYigtLWNiZWWBYjYmFhZWBB/IZmZhAYpBMDMzMxgDAUCAAQBfGAIZ7F5nUAAAAABJRU5ErkJggg==);
}

.article__wrapper{display:inline-block;vertical-align-top;width:699px;white-space:normal;background-color:#fff;box-shadow:0 0 3px #aaa;border-top:3px solid #00a651;}
	.article__wrapper--transparent{background-color:transparent;box-shadow:none;border-top:0;}
.article__banner{height:149px;background-position:50% 50%;}
.article__question_block{padding:29px 24px 15px 24px;}
.article__question{vertical-align:middle;}
.article__text{font-size:14px;padding:0 24px 22px 24px;}

.article__price{}
.article__price_header{margin:0;padding:12px 0 19px 0;font-size:16px;}
.article__price_wrapper{border-top:1px solid #e6e6e7;width:643px;}

.article__price_level{margin:0;font-family:Arial;}
.article__price_level--1{font-size:14px;}
.article__price_level--2{font-size:12px;}

.article__price_item{}
.article__price_table{width:100%;}
	.article__price_table tr{border-bottom:1px solid #e6e6e7;}
.article__price_cell{vertical-align:middle;padding:8px 0 10px;}
	.article__price_cell--name{font-size:12px;}
	.article__price_cell--price{white-space:nowrap;padding:0 6px 0 0;font-size:14px;font-weight:bold;text-align:right;}
	.article__price_cell--order{width:1px;}
.article__price_order{}
	.article__price_order--wait{color:#999;cursor:auto;}

.article__price_level_tr{}
	.article__price_level_tr td{height:49px;vertical-align:middle;}
.article__price_level_tr--1{}
.article__price_level_tr--2{}

.article__clients_before_text,
.article__clients_after_text{font-size:14px;}

.img_left { float: left; margin: 0 1em 1em 0; max-width: 350px; }
.img_right { float: right; margin: 0 0 1em 1em; max-width: 350px; }
    
.center { text-align: center; }
.right { text-align: right; }
.italic { font-style: italic; }
.bold { font-weight: bold; }

.clear { clear: both; }

p .gradient_button + .gradient_button {
    margin-left: 1em;
}