@charset "utf-8";
/* CSS Document */



/* Блоки страницы */
main {background: url(./img/price_1.jpg) no-repeat top center; background-size: cover; position: absolute; width: 100%; height: 1430px; left: 0; top: 100px; font-size: 18px;}

table {margin: 0 35px;}
h2 {text-align: center; color: #000; text-shadow: 0 2px 1px rgba(0,0,0,0.3); margin: 22px 0; line-height: 1.2;}
.price {width: 800px; border-collapse: collapse; font: bold 100% serif; box-shadow: none;}
.price td, th {text-align:center; border: 1px solid #000; padding: 1px;}

.fonp {background-color: rgba(255, 255, 255, 0.4); box-shadow: 0px 0px 15px; border-radius: 10px; margin: 25px auto; padding: 15px; width: 900px;}
.fonp p {margin: 18px 0;}

/* ------- Конец блоков страницы -------- */

footer {background: #000; height: 90px; position: absolute; width: 100%; left: 0; top: 1530px;}