 html,body {
  height:100%;
  margin: 0;
  padding:0px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #223863;
  font-size: 11px;
  background:#D6DCE9;
 }
 a {
  color: #5C5857;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-decoration: underline; 
  font-size: 11px;
 }
 a:hover {
  text-decoration: none; 
 }
 td {
  font-size: 11px;
 }
 img, table {
  border:none;
 }
 
 table {
  border-collapse: collapse;
 }

 table td {
  padding: 0px;
/*  vertical-align:top; */
 }
 h1,h2,h3,h4,h5,h6,p {
  padding:0;
  margin:0;
 }
 
 .htmlMakeup {
  background:url(../img/header_bg.gif) 0 0 repeat-x #A2ADC2;
  min-height:192px;
  position:relative;
/* width:100%;*/
  padding-left:270px;
/*  border:solid 1px red; */
 }
 * html .htmlMakeup {
  height:192px;
 }
 .logo {
  background:url(../img/logo.jpg);
  width:169px;
  height:162px;
  position:absolute;
  top:7px;
  left:30px;
 }


 .introHeader {
/* background:url(../img/site_name.jpg) 40% 5px no-repeat; */
  padding:86px 45px 25px 0;
  font-family: "Times New Roman", Times, serif;
  color: #223763;
  font-size: 16px;
width:430px;
 }
 .introHead {
  position:absolute;
  width:100%; 
  top:0px;
left:0px;
text-align:center;
}
 .menu {
  line-height:25px;
  height:25px;
  background:url(../img/menu_bg.gif) repeat-x;
  text-align:center;
 }
 .menu img {
  margin: 0 24px;
 }
 .menu table {
/* 	width:1px; */
 }
 .menu td {
 	white-space:nowrap;
 }
 .menu td a {
 	margin:0 20px;
 }
  .mainContent .col1 {
  padding: 6px 20px 20px 12px; 
  width:190px;
  background:url(../img/lColSeparator.gif) 100% 0 no-repeat;
 }



 .menuh {
  line-height:25px;
  height:25px;
  background:url(../img/menu_bg.gif) repeat-x;
  text-align:center;
 }
  .mainContent .col1 {
  padding: 6px 20px 20px 12px; 
  width:190px;
  background:url(../img/lColSeparator.gif) 100% 0 no-repeat;
 }


 .mainContent .col3 {
  padding: 6px 20px 20px 12px;
  width:100px;
  background:url(../img/lColSeparator.gif) 100% 0 no-repeat;
 }

.col12
{
 text-align:left;
  padding: 6px 20px 20px 12px;

}
.col22
{
 text-align:left;
  padding: 6px 20px 20px 12px;
  font-size: 12px;
}
.col32
{
color: #223863;
font-size: 11px;
text-decoration:none;
text-transform:uppercase;
 text-align:left;
  padding: 6px 20px 20px 12px;
  font-weight:bold;
  font-family: Arial, Tahoma, Verdana, sans-serif;
line-height:25px;
}
.col42
{
font-size: 14px;
text-align:center;

}
.col43
{
font-size: 1px;
text-align:left;

}
.col44
{
padding: 6px 20px 20px 12px;
font-weight:bold;
font-family: Arial, Tahoma, Verdana, sans-serif;
line-height:25px;
font-size: 11px;
text-decoration:none;
text-transform:uppercase;
  text-align:left;
  color:#3C62AE;
}


 .mainContent .col0 {
  padding: 6px 20px 20px 12px;
   width:100px; 
 }

 .title {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #223863;
  font-size: 15px;
  text-transform:uppercase;
  display:block;
  padding-bottom:3px;
  margin-left:15px;
  margin-right:15px;
/*  background:url(../img/separator_bg.gif) 0 100% repeat-x;
  width:80%;
background-color:#ff0000;
width:100%;  */
  margin-bottom:12px;
 }
 .title0 {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  text-align:center;
  color: #223863;
  font-size: 14px;
  text-transform:uppercase;
  display:block;
  margin-left:15px;
  margin-right:15px;
 }

 .title2 {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #223863;
  font-size: 15px;
  text-transform:uppercase;
  display:block;
  margin-left:15px;
  margin-right:15px;
 text-align:left;
 }
 .title3 {
  display:block;
  margin-left:25px;
 }

 .newsItem {
  margin-bottom:15px;
 }
 .newsItemsss
{
  margin-left:15px;
  margin-right:15px;
 text-align:justify;

}
 .newsItem i {
  font-weight:bold;
  font-style:normal;
  color:#3C62AE;
  text-transform:uppercase;
  display:block;
  font-size:11px;
 }
 .newsItem b {
  float:right;
 }
 .newsItem b a {
  font-weight:bold;
  color:#223863;
 }
/* .mainContent .col2 {
  padding: 6px 20px 20px 12px;
  width:75%; */
 }
 .ourMap {
/* text-align:center;
background-color:#ff0000; */
 }
 .ourMap2 {
  text-align:right;
/* background-color:#ff0000; */
 }

 .ourMap h1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #3C62AE;
  font-size:20px;
  margin:22px 0;
  font-weight:normal;
  text-transform:uppercase;
 }
 .bottomLinks td {
  border-top:solid 3px #304D88;
  border-right:solid 3px #304D88;
  padding:7px;
 }
 .bottomLinks .n {
  border-right:none;
 }
 .bottomLinks td table td {
  border:none;
  padding:2px 2px 20px 2px;
  text-align:center;
  color: #223863;
  font-size: 12px;
  vertical-align:top;
  }
 .bottomLinks td table td strong {
  color:#223863;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 11px;
 }
 .bottom {
  padding:20px 0;
  background:#3A5FA8;
  color:#D6DCE9;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 10px;
  text-align:center;
  position:relative;
 }
 * html .bottom {
 	height:1px;
 }
 .bottom .bLogo {
   background:url(../img/wbst_logo_bottom.gif) 100% 0 no-repeat;
   width:180px;
   padding:7px 45px 0 0;
   height:33px;
   position:absolute;
   right:25px;
   top:-15px;
   display:block;
   color:white !important;
   font-weight:normal !important;
   text-decoration:none;
   text-align:left;
 }
 .bottom .bLogo:hover {
   text-decoration:underline;
 }
 .bottom a {
  color:#D6DCE9;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 10px;
  font-weight:bold;
 }
 .contactsBlock {
  line-height:24px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  padding-bottom:25px;
 }
 .contactsBlock p {
  margin-bottom:20px;
 }
 .contactsBlock a {
  line-height:24px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  text-transform:uppercase;
  color:#4D7EDF;
  font-weight:bold;
 }
 .contactsBlock strong {
  color:#4D7EDF;
 }
 .contactsBlock h1 {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #3C62AE;
  font-size:20px;
  margin:22px 0;
  font-weight:normal;
  text-transform:uppercase;
  line-height:normal;
 }
 .contactsBlock img {
  border: solid 1px #8493B0;
 }
.mnu_act 
{
}
mnu_pass
{
}
a.mmnuit 
{
color:#8888ff;
text-decoration : none; 
font-family:arial;
font-weight:bold;
font-size:11px;
}
a.mmnuit_a
{
color:#ffffff;
text-decoration : none; 
font-family:arial;
font-weight:bold;
font-size:11px;
}
.stable
{
width:100%;
}
.newsdiv
{
width:500px;
}
.newsdiv a,p,b
{
font-size:18px;
color:#3C62AE;

}
.npre
{
color:#000000;
text-decoration : none; 
font-family:arial;
font-weight:bold;
font-size:14px;

}
.subitem
{
text-decoration:inherit; 
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size:14px;
line-height:25px;
height:25px;
background:url(../img/menu_bg.gif) repeat-x;
text-align:center;
}
.subitem_na
{
font-size:18px;
color:808080;
}
.npretxt
{
font-size:11px;
/* text-align:justify; */
}
.partnersImg td	{
	vertical-align:bottom !important;
}
.partnersTxt td	{
	height:47px !important;
}
.subMenu	{
text-align:center;
width:190px;
}	
.subMenu a	{
width:190px;
		color: #223863;
		font-size: 14px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		font-weight:bold;
		background:url(../img/sub_menu_separator.gif) 50% 100% no-repeat;
		padding:0 0 5px 0;
		margin-bottom:7px;
}	
.subMenu a:hover	{
/*		border-bottom: 1px solid #223863; */
width:190px;
		color: #2238ff;
		font-size: 14px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		font-weight:bold;
		background:url(../img/sub_menu_separator.gif) 50% 100% no-repeat;
		padding:0 0 5px 0;
		margin-bottom:7px;
}	



.subMenu span	{

width:190px;
		color: #2238ff;
		font-size: 14px;
		text-decoration:none;
		text-transform:uppercase;
		display:block;
		font-weight:bold;
		background:url(../img/sub_menu_separator.gif) 50% 100% no-repeat;
		padding:0 0 5px 0;
		margin-bottom:7px;
}	
/*
.card
{
width:190px;
}
*/
.menuTop	{
	width:1px;
}
.menuTop a	{
	margin:0 40px;
	white-space:nowrap;
}
.headerPhone	{
  text-align:right !important;
  color: #2F4883 !important;
  font-size:24px !important;
  font-weight:bold !important;
}