*{
margin: 0;
padding: 0;
}

html,body {
height: 100%; 
width:100%; 
font: 14px/1.4 Verdana, Arial, Tahoma, sans serif;
font-style:normal;
}

.articleHeader  {
margin:55px 0 10px;
}

h2 {
font-size:20px;
}

h1, h2, h3, h4, h5, h6 {
color:#999999;
font-weight:normal;
text-align:center;
}

p {
margin:1em 0;
}

.main { 
	background: #ffffff; 
	min-height: 100%; 
	height:auto !important;
	height:100%;
}

.sloi1{ 
	background: #ffffff; 
	z-index:1;
}
.sloi2{ 
	background: #ffffff; 
	z-index:2;
	position:absolute;
	top:0px;
}

.hFooter { 
height: 40px; 
}
.footer { 
   color: #999999;
   display: block;
   font-size: 12px;
   margin: 0 auto;
   text-align: center;
   height: 40px; 
   margin-top: -40px; 
}

#table_main{
	width:500px;
	border-top:solid 1px;
}

.highlighted {
color:#999999;
}

.phoneContainer  {
color:#CCCCCC;
font-family:Arial;
font-size:20pt;
letter-spacing:6px;
padding:54px 0 30px;
text-align:center;
}

.logoContainer {
padding:55px 0 10px;
text-align:center;
}

.mainContainer {
width:900px;
height:140px;
margin: 0px auto;
border-top:solid 1px #999999;
padding-top:10px;
overflow:hidden;
}

.logoContainer img {
height:58px;
width:468px;
}

.leftColumn{
   border-top: solid 1px #999;
   clear: left;
   float: left;
   width: 200px;
   margin: 0 auto;
}
.contentColumn{
   border-top: solid 1px #999;
   float: left;
   padding: 10px 0 0px 0;
   width: 475px;
   margin: 0 auto;
}
.rightColumn{
   border-top: solid 1px #999;
   float: left;
   width: 200px;
   margin: 0 auto;
}

img {
border: 0px;
}

a {
color:#999999;
text-decoration:none;
}

a:hover { 
color:#000000;
text-decoration: underline;
}

.footer address{
   color: #999;
   display: block;
   font-size: 12px;
   margin: 0 auto;
   text-align: center;
   font-style:normal;
}

    .mainNavigation{
      padding: 0px;
      margin: 0px;
	  width:498px;
	  margin:0 -210px 0 230px;	  
   }
   .mainNavigation li{
      background: url('../img/navMenu.png') left top no-repeat;
      float: left;
      height: 130px;
      margin-left:25px;
      width: 55px;
   }
   .mainNavigation li:first-child{
      margin-left: 0;
   }
   .mainNavigation li a{
      display: block;
      width: 55px;
      height: 130px;
   }

   .mainNavigation li.indexBtn{
      background-position: 0 0;
   }
   .mainNavigation li.indexBtn:hover{
      background-position: -55px 0;
   }
   .mainNavigation li.indexBtnActive{
      background-position: -110px 0;
   }
   .mainNavigation li.aboutBtn{
      background-position: -165px 0;
   }
   .mainNavigation li.aboutBtn:hover{
      background-position: -220px 0;
   }
   .mainNavigation li.aboutBtnActive{
      background-position: -275px 0;
   }
   .mainNavigation li.servicesBtn{
      background-position: -330px 0;
   }
   .mainNavigation li.servicesBtn:hover{
      background-position: -385px 0;
   }
   .mainNavigation li.servicesBtnActive{
      background-position: -440px 0;
   }
   .mainNavigation li.contactsBtn{
      background-position: -495px 0;
   }
   .mainNavigation li.contactsBtn:hover{
      background-position: -550px 0;
   }
   .mainNavigation li.contactsBtnActive{
      background-position: -605px 0;
   }
   .mainNavigation li.portfolioBtn{
      background-position: -660px 0;
   }
   .mainNavigation li.portfolioBtn:hover{
      background-position: -715px 0;
   }
   .mainNavigation li.portfolioBtnActive{
      background-position: -770px 0;
   }
   .mainNavigation li.partnersBtn{
      background-position: -825px 0;
   }
   .mainNavigation li.partnersBtn:hover{
      background-position: -880px 0;
   }
   .mainNavigation li.partnersBtnActive{
      background-position: -935px 0;
   }
   
   a:link{
   color: #999;
   text-decoration: none;                  
}
a:visited{
   color: #999;
   text-decoration: none;
}
a:hover{
   color: #000;
   text-decoration: underline;
}
a:active{
   color: #000;
   text-decoration: none;
}
   
ol, ul {
list-style:none outside none;
}
