.container {width: 940px;}
.header .mainmenu .menulist {font:10px helveticaneuecyrlight;}
.header .mainmenu .menulist li {margin-right: 20px;}
.container.category {width: 960px;}
#productInfo {width: 940px; height: 590px;}
#productInfo h1 {margin-top: 20px;}
#productInfo .illustration {border-bottom: 5px solid #000; border-top: 5px solid #000; margin-top: 20px; height: 250px;}
#productInfo .gallery {margin-top: 10px;}
#productInfo .desc {margin-top: 20px}
#productInfo .image-view {text-align: center; height: 250px; width: 940px;}
#productInfo .image-view img {max-width: auto; max-height: 100%;}
.category-content .item {width: 220px; margin-left: 20px; background: url(../img/item-220px.png) no-repeat center top;}
.category-content .item img{max-height: 50%; margin-top: 35px}
.category-content .item .badge-i {margin-top: 20px;}
.category-content .item .over {width: 200px; height: 200px; top:10px; left: 10px;}
.category-content .item .over .title {width: 200px; font-size: 18px;}
.category-content {height: 410px;}
.category-content .flex-control-nav {margin-top: 10px;}

.mainPage-slider .item.big {margin: 45px 10px 0; width: 300px; height: 300px; background: url(../img/item-300px.png) no-repeat center top;}
.mainPage-slider .item.big img {max-height: 60%; margin-top: 65px;}
.mainPage-slider .item.big .over  {width: 270px; height: 270px; top:15px; left: 15px;}
.mainPage-slider .item.big .over .desc {font-size: 16px; text-transform: uppercase; color: #fff; margin-top: 20px; width: 270px; line-height: 20px;}
.mainPage-slider .item.small {width: 300px; height: 300px; background: url(../img/item-300px.png) no-repeat center top;}
.mainPage-slider .item.small .over {width: 270px; height: 270px; top:15px; left: 15px;}
.mainPage-slider .item.small img {margin-top: 65px;}
.mainPage-slider .item.small .over .title {width: 220px;}
.mainPage-slider .item.small .over .desc {font-size: 16px; text-transform: uppercase; color: #fff; margin-top: 20px; line-height: 20px;}

