.category-links {list-style: none; margin: 0; padding: 0 20px; text-transform: uppercase; font-weight: bold; z-index: 2; position: relative; zoom: 1; margin-top: 20px;}
.category-links li {float: left;}
.category-links li a {outline: 0; background: url('../images/tab-corner.gif') no-repeat right top #828282; display: block; float: left; font-size: 1.1em; margin-right: 1px; padding: 12px 15px 10px; color: #fff!important; text-decoration: none!important;}
.category-links li .active {background-color: #545454; padding: 17px 15px 16px; margin-top: -11px;}

.categories {clear: both; float: left; margin-top: -15px; z-index: 1; zoom: 1; position: relative;}
.categories .category {background: url('../images/loading.jpg') no-repeat center top; width: 750px; height: 500px;}
.categories .category .info {background: url('../images/info-bg.png') repeat top left transparent; overflow: hidden; font-size: 1.3em; color: #e4ded5; font-weight: bold; text-transform: uppercase; width: 320px; height: 160px; float: right; margin: 40px 20px 0; padding: 15px;}
.categories .category .info h2 {color: #fff; font-size: 1.2em; margin-top: 0;}

.sections {clear: both; padding-left: 15px;}
.sections div {background: url('../images/section-box.png') no-repeat top center transparent; width: 190px; height: 190px; color: #444; padding: 25px; margin-right: 5px; float: left;}
.sections div h3 {color: #004c77; background-color: #d9d9d9; padding: 4px; margin: 0 0 5px; font-size: 1.2em;}
.sections div p {padding: 0 4px;}
.sections div ul {list-style: none; margin: 0; padding: 0 10px 0 14px;}

.group-descr {clear: both; margin-bottom: 40px;}
