.paginator {line-height: 28px; text-align: right; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; color: #999; font-size: 10px; margin-bottom: 8px}
.paginator.bottom {border-top: 1px solid #e5e5e5; border-bottom: none}
.paginator span, .paginator a {margin: 0 5px}
.paginator a {color: #999; text-decoration: none}
.paginator a:hover {color: #d2232a}

.catalog {margin-bottom: 12px}
.catalog li {float: left; width: 180px; margin-right: 5px}
.catalog li.last {margin-right: 0}
.catalog li a {display: block; text-align: center; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #999; line-height: 12px}
.catalog li a:hover {color: #d2232a}
.catalog li a span.s1 {display: table-cell; vertical-align: middle; width: 178px; height: 150px; border: 1px solid #cacaca; position: relative; line-height: 1px}
.spanxx {display: table-cell; vertical-align: middle; width: 178px; height: 150px; border: 1px solid #cacaca; position: relative; line-height: 1px; text-align:center;}


.banner {position: relative}
.banner-text {position: absolute; top: 15px; left: 16px; line-height: 18px; padding: 18px 18px 8px 14px; width: 268px; background: url('../images/banner-text-bg.png'); text-align: justify; color: #333}
.banner-text h2 {font-size: 13px; text-transform: uppercase; color: #e4312c; margin-bottom: 8px}
.banner-text p {margin-bottom: 20px}

.col-3 {margin-bottom: 20px}
.col-3 li {float: left; margin-right: 2px}
.col-3 li.col-3-1 {width: 318px; margin-right: 3px}
.col-3 li.col-3-2, .col-3 li.col-3-3 {width: 326px}
.col-3 li.col-3-3 {margin-right: 0}
.col-3 li a {position: relative; font-size: 13px; color: #fff; text-transform: uppercase; text-decoration: none; display: block}
.col-3 li a:hover {color: #d2232a}
.col-3 li a span {display: block; position: absolute; left: 0%; right: 0%; top: 80px; line-height: 30px; background: url('../images/col-3-link-span-bg.png'); padding: 0 7px}
.col-3 li p {font-size: 11px; line-height: 15px; color: #999; padding: 0 2px; margin:0}

.main-text .banner-text {top: 14px; left: 466px; padding: 0; width: 285px; color: #fff; background: url('../images/banner-text-bg-2.png')}
.main-text .banner-text h2 {font-size: 12px; color: #fff; background: #d2232a; margin-bottom: 16px; line-height: 30px; padding: 0 6px}
.main-text .banner-text p {padding: 0 18px 0 8px}
.main-text .col-3 li.col-3-1 {width: 249px; margin-right: 2px}
.main-text .col-3 li.col-3-2, .main-text .col-3 li.col-3-3 {width: 255px}
.main-text .col-3 li a {font-size: 12px}
.main-text .col-3 li a span {top: 64px; line-height: 22px}

.c-item {float: left; padding: 0 30px 0 9px; width: 349px; height:166px;}
.c-item.last {padding-right: 0}
.c-image {float: left; width: 183px}
/*.c-image img {border: 1px solid #cdcdcd}*/
.c-data {float: left; width: 149px; padding-left: 17px; color: #333}
.c-title {color: #d2232a; padding: 4px 0 8px}
.c-text {font-size: 11px; line-height: 13px;padding-bottom:8px;}
.c-data form {padding: 10px 0}
.c-data form div {padding-bottom: 8px}
.c-data select {width: 70px; font-size: 11px}
.c-data label {margin-right: 4px}