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

body {
	background: #1b2235 url(top-bg.jpg) top center no-repeat fixed;
}
.icon-phone { background-image: url(phone.png); }
nav > div {
	background: #67738d;
	background: -moz-linear-gradient(top, #768199 15%, #67738d 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #768199), color-stop(90%, #67738d));
	background: -o-linear-gradient(#768199, #67738d);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#768199', endColorstr='#67738d', GradientType=0 );
}
nav li a:hover, nav li a.active { color:#333333; 
  background:#d0e4f2; 
  background:-moz-linear-gradient(top, #d9e9f5 15%, #d0e4f2 90%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#d9e9f5), color-stop(90%,#d0e4f2)); 
  background: -o-linear-gradient(#d9e9f5,#d0e4f2); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e9f5', endColorstr='#d0e4f2',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: #d0e4f2; }
a.back_to_site { background: #d0e4f2; }
footer.footer {
	background: #67738d url(footer-gr.png) top left repeat-x;
	color: #fff;
}
footer.footer a, footer.footer a:hover {
	color: #d0e4f2;
}
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: #d0e4f2;
	background: -moz-linear-gradient(top, #e3eff7 15%, #d0e4f2 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #e3eff7), color-stop(90%, #d0e4f2));
	background: -o-linear-gradient(#e3eff7, #d0e4f2);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eff7', endColorstr='#d0e4f2', GradientType=0 );
}
@media only screen and (min-width:0px) and (max-width: 500px) {
nav ul {
	background: #67738d url(footer-gr.png) top left repeat-x;
}
nav li a {
	color: #333333;
	 background:#d0e4f2; 
  background:-moz-linear-gradient(top, #d9e9f5 15%, #d0e4f2 90%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#d9e9f5), color-stop(90%,#d0e4f2)); 
  background: -o-linear-gradient(#d9e9f5,#d0e4f2); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9e9f5', endColorstr='#d0e4f2',GradientType=0 ); 
}
nav li a:hover {
	color: #333333;
}
}