body{
padding: 0px;
margin: 0px;

}

.fl{
  float:left;
}

.fr{
  float:right;
}


.l100{
  height:1px;

  width:100%;
  clear: both;
}

.width_keeper{
    width: 960px;
    margin:auto;

}

.width_keeper2{
    width: 733px;
    margin:auto;

}


.width_keeper3{
    width: 800px;
    margin:auto;
    margin:auto;
}

.width_keeper4{
    width: 800px;
    margin:auto;
    margin:auto;
}

.line1{
    background-color:#000;
    margin:auto;
} 


.line2{
    background-color:#fff;
    margin:auto;
} 

.line3{
    background-color:#000;
    margin:auto;
} 

.line4{
    background-color:#000;
    margin:auto;
} 


.part1{
    height: 111px;
	padding:10px;
    margin:auto;

}



.part2 {
    background-position: 50% 0;
    background-repeat: repeat;
    margin: auto;
    padding: 40px 10px;
}

.part3{
   color:#fff;
   background-color:#000;
    margin:auto;
    padding:10px;
/*	border: 1px solid #000;
	background-image: url("./img/fon.jpg");
    background-repeat: repeat;
	background-position: 50% 0%;*/
}

.part4{
    height: 100px;
    margin:auto;
	border: 1px solid #000;
	background-image: url("./img/fon.jpg");
    background-repeat: repeat;
	background-position: 50% 0%;
	
}

.menb1{
    height:91px;
    width:729px;

}

.menb1_mod1{
margin: 8px 0 0 0;
}

.modp1{
padding: 15px 0 0 44px;

}








.nav2 a:link {
color: #fff;
text-decoration: none;

}
.nav2 a:visited {
text-decoration: none;
color: #1635ed;
text-shadow:1px 1px 2px #1635ed;
}
.nav2 a:hover {
text-decoration: none;
text-shadow: 1px 1px 2px black, 0 0 1em black;
color: #ffea35;
text-shadow:0 0 2px #eee, 0 0 4px #fff, 0 -2px 4px #ff3, 2px -4px 6px #fd3,
-2px -6px 11px #f80, 2px -8px 18px #f20;

}
.nav2 a:active {
text-decoration: none;
color: #ffea35;
}




.nav2 ul {
/* background: url(divider.gif) no-repeat top center;*/
 margin: 0;
 padding: 30px 0 0 0;
 list-style: none;
}
.nav li {
	margin: 10px 0;
}
.nav2 h2 {

}



.kvb1 {
    height: 337px;
    width:281px;
    padding: 10px 0;
}