.tab-set { float: left; position: relative; width: 100%; margin-bottom: 1.5em; }
.tab-set .tab-block .tab { float: left; position: relative; height: 20px; line-height: 20px; padding: 0 5px; cursor: pointer; border: 1px solid #CCC; border-bottom: 0; margin-right: 5px; color: #444; background-color: #EEE; }
.tab-set .tab-block .tab-content { float: left; width: 100%; padding: 0; display: none; position: absolute; top: 21px; border: 1px solid #CCC; background-color: #FFF; }
.tab-set .tab-block.active .tab { z-index: 10; color: #000; background-color: #FFF; }
.tab-set .tab-block.active .tab-content { display: block; z-index: 1; }
