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

body {
	background: #1d2630 url(top-bg.jpg.1) top left repeat fixed;
}
header h1.logo, header h1 a, header h1 a:hover {
	color: #FFF;
}
header h1 a span.slogan {
	color: #dae0e7;
}
header .phone, header .phone a, header .phone a:hover {
	color: #FFF;
}
nav ul {
	background: #5e738d;
	background: -moz-linear-gradient(top, #5e738d 15%, #3f4d5e 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #5e738d), color-stop(90%, #3f4d5e));
	background: -o-linear-gradient(#5e738d, #3f4d5e);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e738d', endColorstr='#3f4d5e', GradientType=0 );
	border: 1px solid #3f4d5e;
}
nav li {
	background: url(nav-sep.png.3) top left no-repeat;
}
nav li a {
	color: #FFF;
	text-shadow:none;
	background: url(nav-s.gif.3) left -68px repeat-x;
	text-shadow:none;
}
nav li a strong {
	color: #dae0e7;
	text-shadow:none;
}
nav li a:hover {
	color: #333333;
	background: url(nav-s.gif.3) top left repeat-x;
	text-shadow:none;
}
nav li a:hover strong {
	color: #3f4d5e;
	text-shadow:none;
}
article.about {
	border-top: 10px solid #dae0e7;
}
article.block .title, .map-header {
	background: #5e738d;
	background: -moz-linear-gradient(top, #5e738d 15%, #3f4d5e 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #5e738d), color-stop(90%, #3f4d5e));
	background: -o-linear-gradient(#5e738d, #3f4d5e);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e738d', endColorstr='#3f4d5e', GradientType=0 );
	border: 1px solid #3f4d5e;
}
.map-header h1 { color:#FFF; }
article.block .body {
	border-top: 10px solid #dae0e7;
}
footer.footer {
	background: #3f4d5e url(footer-gr.png.3) top left repeat-x;
	color: #dfdfdf;
}
footer.footer a, footer.footer a:hover {
	color: #40c7ff;
}
footer.footer .left label {
	color: #dae0e7
}
footer.footer .left label span {
	color: #dae0e7;
}
input[type=text],textarea { 
    border-color:#999999; 
}
input[type="submit"], input.back {
	color: #3f4d5e;
	background: #dae0e7;
	background: -moz-linear-gradient(top, #dae0e7 15%, #b6c2cf 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #dae0e7), color-stop(90%, #b6c2cf));
	background: -o-linear-gradient(#dae0e7, #b6c2cf);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae0e7', endColorstr='#b6c2cf', GradientType=0 );
    text-shadow:0 1px #fff;
}

.icon-doc { width:41px; height:48px; background:url(icons.png.3) 0 0 no-repeat; }
.icon-xls { width:41px; height:48px; background:url(icons.png.3) -41px 0 no-repeat; }
.icon-pdf { width:41px; height:48px; background:url(icons.png.3) -82px 0 no-repeat; }
.icon-prn { width:41px; height:48px; background:url(icons.png.3) -123px 0 no-repeat; }
.icon-oth { width:41px; height:48px; background:url(icons.png.3) -164px 0 no-repeat; }

@media only screen and (min-width:0px) and (max-width: 500px) {
nav ul {
	background: #3f4d5e url(footer-gr.png.3) top left repeat-x;
}
nav li a {
	color: #3f4d5e;
	background: #d9dfe6;
	background: -moz-linear-gradient(top, #d9dfe6 15%, #bac5d1 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #d9dfe6), color-stop(90%, #bac5d1));
	background: -o-linear-gradient(#d9dfe6, #bac5d1);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dfe6', endColorstr='#bac5d1', GradientType=0 );
    text-shadow:none;
}
nav li a:hover {
	color: #3f4d5e;
	background: #d9dfe6;
	background: -moz-linear-gradient(top, #d9dfe6 15%, #bac5d1 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #d9dfe6), color-stop(90%, #bac5d1));
	background: -o-linear-gradient(#d9dfe6, #bac5d1);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dfe6', endColorstr='#bac5d1', GradientType=0 );
}
}