table.table-r
{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
table.table-r tr,
table.table-r-min tr {
		background-color: #f8f8f8;
}

table.table-r th,
table.table-r td,
table.table-r-min th,
table.table-r-min td
{
		text-align: left;
	 	padding: 8px;
		border: 1px solid #ddd;
}


@media screen and (min-width: 1200px) {
  	div.col-xl-5 {
		width: 20%;}
  	}


@media screen and (max-width: 400px) {
  	span.button-min {
		font-size: 12px;}
  	} 

@media screen and (min-width: 1000px) {
  	table.table-r-min {
		width: 30%;
		margin-left: 50px;
		border-collapse: collapse;
		border-spacing: 0;}
  	} 
@media screen and (min-width: 600px) and (max-width: 999px) {
  	table.table-r-min {
		width: 50%;
		margin-left: 50px;
		border-collapse: collapse;
		border-spacing: 0;}
  	}
@media screen and (max-width: 599px) {
  	table.table-r-min {
		width: 100%;
		border-collapse: collapse;
		border-spacing: 0;}
  	} 	

@media screen and (max-width: 767px) {
  	div.button-pechat-max {
		display: none;}
  	}
@media screen and (min-width: 768px) {
  	div.button-pechat-min {
		display: none;}
  	}
	
@media screen and (min-width: 768px) {
  	div.col-1-85 {
		width: 85%;
		margin-left: auto;
		margin-right: auto;}
  	} 	
	
@media screen and (min-width: 768px) {
  	div.col-1-60 {
		width: 60%;
		margin-left: auto;
		margin-right: auto;}
  	}
@media screen and (min-width: 850px) {
  	img.main-foto {
		float: right;
		max-width: 600px;}
  	}