#content .goodsList{margin:60px 0 0}
#aside{margin:0;padding:0;width: 320px}
aside > section {margin:18px 30px 0 0;display:inline-block;vertical-align:top}
aside > section.hide {display:none}

aside > section h1{margin:0 0 20px}
aside > section h1 a{text-decoration:none}
#aside .sale:after{top: 0;right: 0;}
.inCart{padding:0}


#main #infoBlock{display:table;position:relative;z-index:49;width:100%;margin:80px 0;padding:30px 0 0;border-top:2px dotted rgba(0,68,170,0.3)}
#infoBlock .pageContent{margin:0;font-size:90%}
#newsBlock,#helloText{display:table-cell;width:50%;vertical-align:top}
#newsBlock ul{margin:0 30px 0 0;list-style:none}
#newsBlock li:before{content: "•";color: #B50007;position:absolute;top:3px;left:-0.5em}
#newsBlock li:last-child:before{display:none}
#newsBlock li{margin:0 0 40px;position:relative;display:block;overflow:auto}
#newsBlock li a{font-size:120%}
#newsBlock li p{font-size:90%}
#newsBlock .arch{color:#ccc;font-size:80%}
#newsBlock .arch:hover{color:#B50007}
#newsBlock img{float:left;display:block;margin:0 10px 3px 0}
