@charset "utf-8";
/* CSS Document */
 
html, body {width:100%; height:100%;}
body {
    
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 16px;
}

img#id {max-width:100%;}

h1 {text-align:center;}
.clearing {clear:both;}
 
.layer {width:100%; margin-top:10px; position:relative;}


.container {margin:0 auto; } 

.head {padding:20px;}
.headaddr{ text-align:-webkit-center; }
.headcont{ text-align:center; margin-top:20px;}

.snl {width:16px;}


.caption {padding:20px;}
.caption .main {font-size:20px;}
.caption .add {font-size:18px;}
.caption .tel {font-size:20px; color:#E69494;}

.price {padding:40px;}
.price .table { width:100%; margin:0 auto;}
.price .table td:first-child {text-align:left;}

.maintext {padding:40px; background-color:white;}
.maintext p {font-size:16px;}

.footer {font-size:12px; padding:40px 40px;}
.footer {font-size:12px; padding:10px 10px;}
.calling {text-align:center;}
.copyright {text-align:center;}

.price .table tr:first-child td {border-top: 0px solid #ddd;}



/* https://getbootstrap.com/docs/3.3/css/ */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
/* @media (min-width: @screen-sm-min) { */
@media (min-width: 768px) { 
    
    .price .table { width:60%; }
    .head div {font-size:16px;}
    body {font-size: 16px;}
    .snl {width:32px;}
    
    .headaddr{ text-align:left; }
    .headcont{ text-align:right; margin-top:0;}
    .calling {text-align:right;}
    .copyright {text-align:left;}

}

/* Medium devices (desktops, 992px and up) */
/* @media (min-width: @screen-md-min) { */
@media (min-width: 992px) { 
    
    .price .table { width:60%; }
    .head div {font-size:20px;}
    body {font-size: 20px;}

}

/* Large devices (large desktops, 1200px and up) */
/* @media (min-width: @screen-lg-min) { */
@media (min-width: 1200px) { 
    
    .price .table { width:60%; }
    .head div {font-size:22px;}
    body {font-size: 22px;}
    
}

/* 

* {padding:0; margin:0}

body {font-size:12px; color:#000; background-color:#fff;}

a {text-decoration:none; outline:none; border:none; color:#333;}
a img {border:none; outline:none;}

 
.header {width:100%; height:80px; border:#999 1px solid; margin-bottom:10px; padding-top:20px; text-align:center;}
.left {width:290px; float:left; border:#999 1px solid; padding:5px;}
.left ul {margin:0; padding:0;}
.left ul li {list-style:none;}
.content {width:676px; float:left; border:#999 1px solid; margin-left:10px; padding:5px;}
.footer {width:100%; height:20px; border:#999 1px solid; margin-top:10px; padding-top:5px; text-align:center;}

*/