.rama {overflow: hidden; font-size: 1.5em;  line-height: 45px;}
.perv 
 {
	width: 20%; float: left; text-align: right; padding: 0 25px; color: #A6A6A6; border-right: 1px solid;
}
.vtor
 {
	width: 70%; float: left; padding: 0 25px;
}
table.rekviz_table {
	border-collapse: collapse;
}

table.rekviz_table tr {
	border:0;
}
table.rekviz_table tr td {
	border:0;
}
table.rekviz_table tr td:first-child {
	width: 20%;  text-align: right; /*padding: 0 25px;*/ color: #A6A6A6; border-right: 1px solid;
}

table.rekviz_table tr td:last-child {
	width: 70%;  /*padding: 0 25px;*/
}
.naz {color: #8b0000; font-family: 'Lobster', cursive; font-size: 28pt; line-height: 150%; text-align: center;}


@media print {
h1, .right, .color red button, .color blue button, .button, .submit-order, .print, .b-page_newyear, #dj-main87select, div#jm-footer, label , #jm-back-top, #pop_up_bl, #zvon , #modal, #kre { display: none;}
body, article {width: 100%;margin: 0;padding: 0;}
#jm-logo{width: 200px;}
.rama{border: none; margin:0; font-size: 18px; line-height: 22px;}
.textmin {display: none;}
.perv {width: 20%;}
.vtor {width: 65%;}
.naz {font-size: 20px; line-height: 100%; text-align: center; margin: 0 0 25px;}
@page {margin: 0.5cm;}
}