html, body {height: 100%; width: 100%;}
body {font-family: tahoma, verdana; color: #333; font-size: 14px; margin: 0px; padding: 0px; background-color: #D6D6D6;}		
div.clear {clear: both;}		

a {color: #14afb3; font-weight: bold;}
a:hover {text-decoration: none;}		
h1, h2 {text-transform: uppercase; margin: 0;}
h1 + p {line-height: 20px;}
h1 {padding: 20px 0; font-size: 30px;}
h2 {padding: 10px 0; font-size: 18px;}		
ul {line-height: 18px; margin: 0; padding: 0 0 0 36px; list-style-image: url(/img/shield.png);}
li {padding: 2px 0;}		
#content {min-height: 100%; height: auto !important; height: 100%;}
#content #page {min-height: 100vh; background-color: #ebe8e8;}
.contacts {line-height:20px;}
.phone {color:#99CC33; text-decoration:underline;}
#widget2gis {text-align: center;}
#widget2gis iframe {width: 850px;}
#page {margin: 0px auto; width: 850px; padding: 0px 50px 20px 50px;}		
#header {padding: 0; color:#99CC33;}
#header, #header #page {background-color: #727272;}
#header a.logo img {width: 217px;}		
#header a.logo {text-decoration: none; display: block; float:left;}	
.headerLeft, .headerRight {display: inline;}			
#footer {background-color: #727272; color: #BDBDBD; font-size: 11px; line-height: 14px; overflow: hidden; position: relative; padding: 15px 0;}
#footer .page {position: relative; z-index: 2;}
.toowner {margin-top:20px}
.toowner h2 {text-transform: none;}
.toowner h2 + p {line-height: 20px;}	
.social {margin-top: 20px;}
.default {text-align: right; padding: 20px 10px 0;}
.default span {color: #000; text-decoration:underline;}


@media (max-width: 768px) {
body {background-color: #ebe8e8;}
#page {margin: 0px auto; width: 660px; padding: 0px 20px 8px 20px;}
.headerLeft, .headerRight {display: block;}
.headerLeft {padding-bottom: 8px;}
.contacts .phone {display: block;}
#widget2gis iframe {width: 600px;}
}

@media (max-width: 430px) {
body {background-color: #ebe8e8;}
#page {margin: 0px auto; width: 300px; padding: 0px 20px 8px 20px;}
.headerLeft, .headerRight {display: block;}
.headerLeft {padding-bottom: 8px;}
.contacts .phone {display: block;}
#widget2gis iframe {width: 300px;}
}