
.tab_buttons {
	width: 100%;
	margin: -5px -5px 0;
	padding: 5px;
	position: relative;
	overflow: hidden;/**/
}
	.tab_button {
		margin: 0 10px 10px 0;
		padding: 8px 10px 10px;
		display: inline-block;
		background: #fff;
		-webkit-box-shadow: 0px 2px 4px 2px #aeb5be;
		-moz-box-shadow: 0px 2px 4px 2px #aeb5be;
		box-shadow: 0px 2px 4px 2px #aeb5be;
		/*border-radius: 3px;/**/

		font-size: 16px;
		white-space: nowrap;

		border-radius: 4px;
	}
		.tab_button_new a {
			color: #df1125;
			border-color: #efb1b5;
		}
	.tab_button_preview {
		position: absolute;
		opacity: 0.5;
		filter: alpha(opacity=50);
	}
		.tab_button_preview a {
			color: #00667b !important;
			border:none;
		}
	.tab_button_active,
	.tab_button_link {
		/*background: #dcf5f9;*/
		/*background: -moz-linear-gradient(top,  #dcf5f9 0%, #c3f0f5 50%, #dcf5f9 100%);*/
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcf5f9), color-stop(50%,#c3f0f5), color-stop(100%,#dcf5f9));*/
		/*background: -webkit-linear-gradient(top,  #dcf5f9 0%,#c3f0f5 50%,#dcf5f9 100%);*/
		/*background: -o-linear-gradient(top,  #dcf5f9 0%,#c3f0f5 50%,#dcf5f9 100%);*/
		/*background: -ms-linear-gradient(top,  #dcf5f9 0%,#c3f0f5 50%,#dcf5f9 100%);*/
		/*background: linear-gradient(top,  #dcf5f9 0%,#c3f0f5 50%,#dcf5f9 100%);*/
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcf5f9', endColorstr='#dcf5f9',GradientType=0 );*/

		/*zoom:1;*/
		/*color: #00667b;*/
/*
		color: white;
        box-shadow: inset 0 3px 11px #097d8c;
        border-color: white;
        border-width: 2px;
        text-shadow: 0 1px 1px #0092A9;
        background: -moz-linear-gradient(top, #0092A9 0%,#83DFEA 100%);
*/
		background: #00BDD9;
		color: #fff;
		box-shadow: 0 2px 2px #097d8c inset;
	}
		.tab_button_active a {
			color: #fff !important;/**/
			/*color: #fff !important;/**/
			border:none;
		}
		.tab_button_link a {
			color: #00667b;
			border-color: #C4C5C1;
		}


		.tab_button em {
			min-width: 10px;
			margin: 0 0 0 5px;
			padding: 1px 3px 1px 2px;
			display: inline-block;
			background: #f2af21;
			font-style: italic;
			font-size: 11px;
			color:#fff;
			border-radius: 3px;
			text-align: center;
		}

		.tab_button_fav a {
			margin-left: 20px;
		}
			.tab_button_fav em {
				padding: 0;
				background: none;
				font-style: italic;
				font-size: 13px;
				color:#666;
			}
		.tab_button i {
			width: 16px;
			height: 15px;
			margin: 0 -16px 0 0;
			position: relative;
			left: -20px;
			display: inline-block;
			background: url('/static/images/icon_fav.png') no-repeat 0 0;
			vertical-align: -2px;
		}

