*{
padding:0; margin:0;
}
img{
border:0;
}
body{
background:#f5f5f5; url(images/body-bg.jpg) top repeat-x; font:12px Arial; coor:#555; line-height:1.3;
}
.karkas{
width:885px; margin:0 auto;
}
header{
padding:30px 0 0 0; margin-bottom:20px;
}
.logo{
margin:0 auto 20px auto; display:block;
}
nav ul{
list-style:none; overflow:hidden;
border-bottom: 3px solid #9dc5f0;
border-left: 1px solid #f3f3f3;
border-top: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
}
nav ul li{
float:left; padding:7px 16px; border-left:1px solid #f3f3f3;
}
nav ul li:first-child{
border-left:none;
}
nav ul li a{
color:#5f5d67; font-size:14px; text-decoration:none; font-weight:bold;
}
nav ul li a:hover{
text-decoration:underline;
}
.main-content{
overflow:hidden;
}
.main-content h1{
margin-bottom:20px;font-size:24px; font-family:"Timeas New Roman", Times, serif; font-weight:normal;
}
.main-content p{
margin-bottom:20px;
}
.main-content-img{
margin-bottom:20px; 
}
article{
width:420px; padding:30px 30px 32000px 30px; margin-bottom:-32000px; float:left; background:#fff;
}
aside{
width:230px; padding: 30px 10px 32000px 30px; margin-bottom:-32000px; float:right; background:#fff;
}
footer{
padding:40px 0 40px 0; color:#5f5d67;
}