#catalog{
	padding:0;
	border: 0;
	background:none;

	/* Border radius */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}
	#catalog #section{
		height: 40px;
		padding:0;
		border: 0;
		background:none;

		position: relative;
		}
		#catalog #section li{
			margin:0;
			padding:0;
			border:0;
			background: url(/img/backgrounds/catalog/tabs/passive.png) center top no-repeat;

			position: absolute;
			}

			#catalog #section li a{
				height: 45px;
				margin:0;
				padding:13px 15px 0 20px;

				/* Font */
				font-family: 'Fira Sans Book', sans-serif;
				font-weight: normal;
				font-style: normal;
				font-size: 12px;
				color: #00514c;
				text-transform: uppercase;

				/* Border */
				border-left: 1px solid #a19ab3;
				border-right: 1px solid #a19ab3;
				border-top: 1px solid #a19ab3;
				border-bottom: 0;

				/* Border radius */
				-webkit-border-top-left-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				-webkit-border-bottom-right-radius: 0px !important;
				-webkit-border-bottom-left-radius: 0px !important;

				-moz-border-radius-topleft: 5px;
				-moz-border-radius-topright: 5px;
				-moz-border-radius-bottomright: 0px !important;
				-moz-border-radius-bottomleft: 0px !important;

				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				border-bottom-right-radius: 0px !important;
				border-bottom-left-radius: 0px !important;

				/* Box sizing */
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				}

		#section-holder-1{left: 0; z-index: 3000;}
		#section-holder-2{left: 73px; z-index: 2000;}
		#section-holder-3{right: 0; z-index: 1000;}		
		
		.ui-tabs-active{z-index: 4000 !important;}

			#section-holder-1.ui-tabs-active{background: url(/img/backgrounds/catalog/tabs/active/section-1.jpg) left top repeat !important;}
			#section-holder-2.ui-tabs-active{background: url(/img/backgrounds/catalog/tabs/active/section-2.jpg) left top repeat !important;}
			#section-holder-3.ui-tabs-active{background: url(/img/backgrounds/catalog/tabs/active/section-3.jpg) left top repeat !important;}

				.ui-tabs-active a{
					padding:14px 15px 0 20px !important;
					border: 0 !important;

					/* Font */
					font-family: 'Fira Sans Bold', sans-serif !important;
					color: #d2fefc !important;
					}

	#catalog .section{
		margin: 0;
		padding:0;
		list-style-type: none;
		background: #00827a url(/img/backgrounds/catalog/section.jpg) left top no-repeat;

		position: relative;
		z-index: 5000;

		/* Border radius */
	/*	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;*/
		}
		#catalog .section li{}
			#catalog .section li a{
				display: block;
				height: auto !important;
				margin: 0;
				padding:12px 20px 12px 20px;
				border: 0;
				background: url(/img/backgrounds/catalog/border.png) center bottom no-repeat;

				/* Font */
				font-family: 'Fira Sans Bold', sans-serif;
				font-weight: normal;
				font-style: normal;
				font-size: 15px;
				color: #ffffff;

				text-decoration: none;
				text-shadow: -1px 1px 0px rgba(0, 69, 65, 0.27);

				/* Border radius */
				/*-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;*/

				/* Box sizing */
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				}
				#catalog .section li a span{display: none;}

			#catalog .section li a:hover{
				margin: -1px 0 1px 0;
				padding:13px 20px 11px 20px;
				background: #4e3b76;
				}

			#catalog .section li:first-child a:hover{
				margin: 0;
				padding:12px 20px 12px 20px;
				background: #4e3b76;
				}

			#catalog .section li.active a{
				height: 43px;
				margin: -1px 0 0 0;
				padding:13px 20px 11px 20px;
				background: #4e3b76 url(/img/backgrounds/catalog/border.png) center bottom no-repeat;

				/* Border radius */
				-webkit-border-top-left-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				-webkit-border-bottom-right-radius: 0px !important;
				-webkit-border-bottom-left-radius: 0px !important;

				-moz-border-radius-topleft: 5px;
				-moz-border-radius-topright: 5px;
				-moz-border-radius-bottomright: 0px !important;
				-moz-border-radius-bottomleft: 0px !important;

				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				border-bottom-right-radius: 0px !important;
				border-bottom-left-radius: 0px !important;
				}

			#catalog .section li.active:first-child a:hover{
				height: 43px;
				margin: -1px 0 0 0;
				padding:13px 20px 11px 20px;
				background: #4e3b76 url(/img/backgrounds/catalog/border.png) center bottom no-repeat;
				}	

		#catalog .subsection{
			margin: 0;
			padding:4px 0 5px 0;
			list-style-type: none;
			border: 0;
			background:none;
			}
			#catalog .subsection li{
				margin: 0 !important;
				padding: 5px 0 6px 0 !important;
				}
			#catalog .subsection li.active{
				background: none !important;
				}	
				#catalog .subsection li a{
					height: auto !important;
					padding: 0 0 0 40px !important;
					background: none !important;
					
					/* Font */
					font-family: 'Fira Sans Regular', sans-serif;
					}
				#catalog .subsection li a:hover{
					padding: 0 0 0 40px !important;
					background: none !important;

					/* Font */
					font-family: 'Fira Sans Bold', sans-serif;
					}

				#catalog .subsection li.active a{
					background: none !important;

					/* Font */
					font-family: 'Fira Sans Bold', sans-serif;
					}

		#catalog .accordion li.active .subsection{
			background: #4e3b76 url(/img/backgrounds/catalog/subsection.png) center bottom no-repeat !important;

			/* Border radius */
			-webkit-border-bottom-right-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;

			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;

			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			}






		#catalog .no-accordion li{}

			#catalog .no-accordion li a{
				padding:10px 20px 12px 20px !important;
				}

			#catalog .no-accordion li.active a{
				margin: -1px 0 1px 0;
				padding:11px 20px 11px 20px !important;
				background: #4e3b76;
				}	

			#catalog .no-accordion li a:hover{
				padding:11px 20px 11px 20px !important;
				}

			#catalog .no-accordion li:first-child a:hover{
				padding:10px 20px 12px 20px !important;
				}

	

/* Trademark */

#trademark .button-view {
	width:180px;
	margin-bottom:30px;
}

#trademark h2 {
	text-align:center;
	color:#009289;
	font-size:18px;
	margin-top:30px;
}

#trademark{
/*	padding: 60px 0 45px 0;	*/
/*	padding: 30px 0 25px 0; */
	}
	#trademark .icon{
		padding: 0 0 0 0px;
		margin-bottom:10px;
		}

	#trademark .note{
		text-align: center;
/*
		margin: 10px 0 25px 0;
		padding: 0 27px 0 25px;*/

		/* Font */
		font-family: "Fira Sans Book",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
		color: #3f3f3f;
		line-height: 18px;
		}

/* Buttons */

.info-button{
	display: table;
	width:269px;
	height:75px;
	margin:15px 0 0 0;

	/* Border radius */
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}

.info-button:hover{background: #4e3b76 !important;}

	.info-button.p-download {background: url(/img/buttons/catalog/passive/01.png) left top no-repeat;}
	.info-button.t-download {background: url(/img/buttons/catalog/passive/04.png) left top no-repeat;}
	.info-button.discount 	{background: url(/img/buttons/catalog/passive/01.png) left top no-repeat;}
	.info-button.newsales 	{background: url(/img/buttons/catalog/passive/02.png) left top no-repeat;}

		.info-button a{
			display: table-cell;
			vertical-align: middle;
			padding: 0 0 0 25px;

			/* Font */
			font-family: "Fira Sans Bold",sans-serif;
			font-weight: normal;
			font-style: normal;
			font-size: 15px;
			color: #ffffff;
		/*	text-transform:uppercase;	*/
			text-decoration:none;
			text-shadow: 0px 1px 0px rgba(0, 69, 65, 0.27);
			}

			.info-button.p-download a{background: url(/img/icons/catalog/buttons/price.png) right center no-repeat;}
			.info-button.t-download a{background: url(/img/icons/catalog/buttons/2T.png) right center no-repeat;}

.button-right {
	width:269px;
	height:75px;
	margin-top:10px;
	background:url(/img/button-right.jpg);
	}

	.button-right a {
		display:block;
		padding:25px 20px;

		/* Font */
		font-family: "Fira Sans Bold",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 15px;
		color: #ffffff;
		text-transform:uppercase;
		text-decoration:none;
		}

#header .shadow {
	-webkit-box-shadow: 0px 10px 30px 0px rgba(255, 255, 255, 0.75);
	-moz-box-shadow:    0px 10px 30px 0px rgba(255, 255, 255, 0.75);
	box-shadow:         0px 10px 30px 0px rgba(255, 255, 255, 0.75);
	height:135px !important
	}