html, body, ul, p, h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	
}
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a {color:#ffffff;}

.clear{clear:both; width:100%;}

.mainbg {
	background: #B0B0B0;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:16px;}
	
.topmenu {
	background: #0D1560;
	height:85px;
	color:#ffffff;
	font-family:Arial, sans-serif;
	font-size:16px;}
	
.tmlinks {	
	margin:0 auto;
	width:1000px;
	overflow:hidden;}
	
.topcont {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	background:#ffffff;
	padding:5px 0;}
	
.logo {
	float:left;
	padding:10px 0 0 15px;}
	
.rghtblk {
	float:right;
	overflow:hidden;}
	
.tprighcont {
	display: table-cell;
    text-align: right;
    vertical-align: middle;
    font-size: 25px;
    height: 90px;
    padding: 0 15px 0 0;}
	
.tprighcont a {
	color: #428bca;}
	
.tprighcont p {
	padding:0 0 5px 0;}
	
.tprighcont span {
	font-size:15px;}
	
.topmenu ul li {
	float:left;}
	
.topmenu a {	
	text-decoration:none;
	padding: 35px 25px 34px 25px;
	display: block;
	color: #ffffff;
	text-transform:uppercase;}
	
.topmenu ul li:hover {
	background: #212C8E;}
	
.topmenu ul span li {
	background:#ffffff;
	color:#251c17;}
	
.topmenu ul span li:hover {
	background:#dfe1ff;
	color:#251c17;}
	
.centerblock {
	width:1000px;
	margin:0 auto;
	box-shadow: 0px 12px 25px -6px #000;
	background: #ffffff;}
	
.header {
	margin:0 auto;
	width:1000px;}
	
.headcontacts {
	float:right;
	padding:20px 20px 0 0;
	font-size:18px;
	text-align:right;}
	
.headcontacts p {
	padding-bottom:8px;}
	
.headcontacts p span{
	font-size:26px;}
	
.bigimage {
	width:1000px;
	border-bottom:2px solid #0D1560;
	border-top:2px solid #0D1560;}
	
.bigimage img {
	max-width:1000px;}
	
.sidebar {
	float:left;
	width:250px;
	padding-bottom:30px;}
	
.sidemenu {
	padding:10px 10px 0 20px;
	color:#00496d;
	font-family:Verdana, sans-serif;
	font-size:20px;}
	
.sidemenu a {
	color:#00496d;
	text-decoration:none;}
	
.sidemenu a:hover {
	color:#000000;}
	
.sidemenu ul li {
	padding:3px 0 3px 0;}
	
.sidenews {
	padding:20px 0 0 20px;}
	
.sidenews h3 {
	font-size:18px;}
	
.sidenews ul {
	padding-top:5px;}
	
.sidenews a {
	color:#000000;
	text-decoration:none;}
	
.sidenews a:hover {
	text-decoration:underline;}
	
.sidenews ul li span {
	color:#0366ad;
	font-size:12px;}
	
.sidenews ul li {
	font-size:15px;
	padding:5px 0 5px 0;}
	
.main {
	padding-bottom:30px;
	min-height:350px;}
	
.content {
	padding:20px 20px 0 20px;}
	
.content span {
	font-size:18px;}
	
.content a{ 
	color:#267698;}
	
.content h1 {
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;}
	
.content h2 {
	font-size:19px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;}
	
.content p {
	padding:5px 0 5px 0;}
	
.content  ul {
	list-style:disc;
	margin:20px 0 20px 20px;}
	
.content  ul li  {
	padding-top:3px;}
	
.cost {
	padding: 0 0 20px 20px;
	float:right; 
	width:180px;
	font-size:14px;}
	
.cost span {
	font-size:18px;}
	
.footer {
	background: #0D1560;
	font-size:15px;
	color:#ffffff;}
	
.footer p {
	padding-bottom: 7px;}
	
.footcont {
	float:left;
	padding:15px 0 0 20px;}
	
.footer p span {
	font-size:12px;
	color:#E2E2E2;}
	
.footer a {
	color:#E2E2E2;
	text-decoration:underline;}
	
.copyrights {
	float:right;
	padding:15px 20px 0 0;
	text-align: right;}