*{margin: 0; padding: 0;} /* обнуляем отступы */
body {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #1B1B1B;
}
html,body {
height: 100%; /* задаем высоту тела документа */
}
.main { /* основной блок, который должен растянуться до подвала */
width:1200px;
margin:0 auto;
background: #fff; /* цвет фона основного блока (для наглядности) */
min-height: 100%; /* задаем минимальную высоту основного блока */
border:0px solid red;
}
*html .main { /* хак для ie6 */
height: 100%; /* для ие6, т.к. не понимает min-height */
}
.clearMain { /* это распорка в основном блоке - резервируем место для подвала */
height: 40px; /* высота нашего подвала */
}
.footer { 
width:1200px;
margin:0 auto;
background: #6600ff; 
color: #fff; 
height: 40px; 
margin-top: -40px;
text-align:center;
padding:0px;
}
.footer p{padding-top:12px;}


.main h1,h2,h3 {font-weight:normal;margin-bottom:20px;}
h4 {margin-bottom:15px;font-size:18px;}
.hd {background:url("../i/hd.jpg") #fff;height:260px;}
.mags {margin:50px 10px 10px;border:0px solid red;padding:10px;}
.navig {margin:0px;border:0px solid red;padding:10px;}
.nav-box {float:left;width:266px;border:0px solid #111;padding:10px;}
.nav-box-of {float:left;width:466px;border:0px solid #111;padding:10px;}
.blu{color:#1E2BA2;}
.b-nav{font-size:22px;line-height:1.5;}
.navig a.s-nav{color:#111;font-size:16px;line-height:1.5;font-weight:bold;}
.navig a:hover {text-decoration:none;color:#ff00ff;}


.clear{clear:both;}
.mag-box {float:left;width:270px;border:1px solid #111;border-radius:5px;padding:10px 5px;text-align:center;}
.mag-box p{font-size:18px;}
.lm {margin-left:10px;}