@charset "utf-8";
/* Theme 13 CSS Document */

body {
	background: #01282f url(top-bg.jpg) top center no-repeat fixed;
}
.icon-phone { background-image: url(phone.png); }
nav > div {
	background: #2a9ab0;
	background: -moz-linear-gradient(top, #40a4b8 15%, #2a9ab0 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #40a4b8), color-stop(90%, #2a9ab0));
	background: -o-linear-gradient(#40a4b8, #2a9ab0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40a4b8', endColorstr='#2a9ab0', GradientType=0 );
}
nav li a:hover, nav li a.active { color:#333333; 
  background:#97e366; 
  background:-moz-linear-gradient(top, #abe883 15%, #97e366 90%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#abe883), color-stop(90%,#97e366)); 
  background: -o-linear-gradient(#abe883,#97e366); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abe883', endColorstr='#97e366',GradientType=0 ); 
  text-decoration:none; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease;   transition:all 0.2s ease; 
}
article.block h2 { border-color: #97e366; }
a.back_to_site { background: #97e366; }
footer.footer {
	background: #2a9ab0 url(footer-gr.png) top left repeat-x;
	color: #fff;
}
footer.footer a, footer.footer a:hover {
	color: #97e365;
}
footer.footer .left label {
	color: #fff;
}
footer.footer .left label span {
	color: #ea2e49;
}
input[type="submit"], input.back, footer.footer .right .map {
	color: #333333;
	background: #98e366;
	background: -moz-linear-gradient(top, #c1eea3 15%, #98e366 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #c1eea3), color-stop(90%, #98e366));
	background: -o-linear-gradient(#c1eea3, #98e366);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1eea3', endColorstr='#98e366', GradientType=0 );
}
@media only screen and (min-width:0px) and (max-width: 500px) {
nav ul {
	background: #2a9ab0 url(footer-gr.png) top left repeat-x;
}
nav li a {
	color: #333333;
	 background:#97e366; 
  background:-moz-linear-gradient(top, #abe883 15%, #97e366 90%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#abe883), color-stop(90%,#97e366)); 
  background: -o-linear-gradient(#abe883,#97e366); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abe883', endColorstr='#97e366',GradientType=0 ); 
}
nav li a:hover {
	color: #333333;
}
}