
html, body{ font-size: 12px !important; line-height: 1.3em !important;}
#mainav .active a, #mainav a:hover, #mainav li:hover > a { color: #27577e !important; background-color: #fff}
#pageintro { padding-top: 150px !important; }
h1, h2, h3, h4, h5, h6, .heading {margin:0 0 18px 0; font-size:18px; line-height:normal; font-weight:normal; text-transform:uppercase; }
a {color: #27577e !important;}
.btn, .btn.inverse:hover { color:#FFFFFF !important; background-color:#27577e; border-color:##1e0000; text-decoration: none !important; }
.row4 { color:#BBDBE3;background-color: #0c1b28; } 
#footer .heading { margin-bottom: 12px; font-size:1.2rem; }



.big, td.big  { font-size: 18px; }
.medium, td.medium  { font-size: 14px; }
.small, td.small    { font-size: 12px; }


.img1 {
	border: 15px solid #27577e;
	border-radius: 10px;
	margin: 6px;
	width: 150px; 
	height: 150px;
}
.img1:hover {
	border: 15px solid #eeeeee;
}

.img2 {
	border: 15px solid #27577e;
	border-radius: 10px;
	margin: 10px 10px 10px 0;
	width: 140px; 
	height: 140px;
}

.img3 {
	border: 15px solid #27577e;
	border-radius: 10px;
}
.img3:hover {
	border: 15px solid #eeeeee;
}

/* Social Network icons */
.vk32:active, .fb32:active, .ok32:active, .vk32:focus, .fb32:focus, .ok32:focus
{
	background-image: url('img/system/_net32.png');
}
.vk32:focus { background-position: 0px 0; }
.fb32:focus { background-position: -32px 0; }
.ok32:focus { background-position: -96px 0px; }


