/*! normalize.css v1.1.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block;
}




@font-face {
    font-family: 'fonts/pf_din_text_cond_proregular';
    src: url('fonts/pfdintextcondpro-reg-webfont.eot');
    src: url('fonts/pfdintextcondpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-reg-webfont.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-reg-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


audio,canvas,video {
	display:inline-block;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden] {
	display:none;
}

html {
	background:#fff;
	color:#000;
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

button,html,input,select,textarea {
	font-family:sans-serif;
}

a:focus {
	outline:dotted thin;
}

a:active,a:hover {
	outline:0;
}

h1 {
	font-size:2em;
	margin:.67em 0;
}

h2 {
	font-size:1.5em;
	margin:.83em 0;
}

h3 {
	font-size:1.17em;
	margin:1em 0;
}

h4 {
	font-size:1em;
	margin:1.33em 0;
}

h5 {
	font-size:.83em;
	margin:1.67em 0;
}

h6 {
	font-size:.67em;
	margin:2.33em 0;
}

abbr[title] {
	border-bottom:1px dotted;
}

b,strong {
	font-weight:700;
}

blockquote {
	margin:1em 40px;
}

dfn {
	font-style:italic;
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}

mark {
	background:#ff0;
	color:#000;
}

p,pre {
	margin:1em 0;
}

code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em;
}

pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}

q {
	quotes:none;
}

q:after,q:before {
	content:'';
	content:none;
}

small {
	font-size:80%;
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

dl,menu,ol,ul {
	margin:1em 0;
}

dd {
	margin:0 0 0 40px;
}

menu,ol,ul {
	padding:0 0 0 40px;
}

nav ol,nav ul {
	list-style:none;
}

img {
	border:0;
	-ms-interpolation-mode:bicubic;
}

svg:not(:root) {
	overflow:hidden;
}

figure,form {
	margin:0;
}

legend {
	border:0;
	padding:0;
	white-space:normal;
}

button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
}

button,input {
	line-height:normal;
}

button,select {
	text-transform:none;
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer;
}

button[disabled],html input[disabled] {
	cursor:default;
}

input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0;
}

input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}

textarea {
	overflow:auto;
	vertical-align:top;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display:none;
}

.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}

.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse;
}

.ui-helper-clearfix:after {
	clear:both;
}

.ui-helper-clearfix {
	min-height:0;
}

.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index:100;
}

.ui-state-disabled {
	cursor:default!important;
}

.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ui-accordion .ui-accordion-header {
	display:block;
	cursor:pointer;
	position:relative;
	margin-top:2px;
	padding:.5em .5em .5em .7em;
	min-height:0;
}

.ui-accordion .ui-accordion-icons {
	padding-left:2.2em;
}

.ui-accordion .ui-accordion-noicons {
	padding-left:.7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left:2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	overflow:auto;
}

.ui-autocomplete {
	position:absolute;
	top:0;
	left:0;
	cursor:default;
}

.ui-button {
	display:inline-block;
	position:relative;
	padding:0;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	overflow:visible;
}

.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited {
	text-decoration:none;
}

.ui-button-icon-only {
	width:2.2em;
}

button.ui-button-icon-only {
	width:2.4em;
}

.ui-button-icons-only {
	width:3.4em;
}

button.ui-button-icons-only {
	width:3.7em;
}

.ui-button .ui-button-text {
	display:block;
	line-height:normal;
}

.ui-button-text-only .ui-button-text {
	padding:.4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding:.4em;
	text-indent:-9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding:.4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left:2.1em;
	padding-right:2.1em;
}

input.ui-button {
	padding:.4em 1em;
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-8px;
}

.ui-button-icon-only .ui-icon {
	left:50%;
	margin-left:-8px;
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary {
	left:.5em;
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary {
	right:.5em;
}

.ui-buttonset {
	margin-right:7px;
}

.ui-buttonset .ui-button {
	margin-left:0;
	margin-right:-.3em;
}

button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner {
	border:0;
	padding:0;
}

.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}

.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px;
}

.ui-datepicker .ui-datepicker-prev {
	left:2px;
}

.ui-datepicker .ui-datepicker-next {
	right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:49%;
}

.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}

.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0;
}

.ui-datepicker td {
	border:0;
	padding:1px;
}

.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}

.ui-datepicker.ui-datepicker-multi {
	width:auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}

.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}

.ui-datepicker-rtl {
	direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}

.ui-dialog {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0;
}

.ui-dialog .ui-dialog-titlebar {
	padding:.4em 1em;
	position:relative;
}

.ui-dialog .ui-dialog-title {
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0;
	padding:1px;
	height:20px;
}

.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:.5em 1em;
	background:0 0;
	overflow:auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer;
}

.ui-dialog .ui-resizable-se {
	width:12px;
	height:12px;
	right:-5px;
	bottom:-5px;
	background-position:16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor:move;
}

.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	outline:0;
}

.ui-menu .ui-menu {
	margin-top:-3px;
	position:absolute;
}

.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	width:100%;
	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
	margin:5px -2px;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0;
}

.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:2px .4em;
	line-height:1.5;
	min-height:0;
	font-weight:400;
}

.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus {
	font-weight:400;
	margin:-1px;
}

.ui-menu .ui-state-disabled {
	font-weight:400;
	margin:.4em 0 .2em;
	line-height:1.5;
}

.ui-menu .ui-state-disabled a {
	cursor:default;
}

.ui-menu-icons {
	position:relative;
}

.ui-menu-icons .ui-menu-item a {
	position:relative;
	padding-left:2em;
}

.ui-menu .ui-icon {
	position:absolute;
	top:.2em;
	left:.2em;
}

.ui-menu .ui-menu-icon {
	position:static;
	float:right;
}

.ui-progressbar {
	height:2em;
	text-align:left;
	overflow:hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background:url(images/animated-overlay.gif);
	height:100%;
	filter:alpha(opacity=25);
	opacity:.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image:none;
}

.ui-resizable {
	position:relative;
}

.ui-resizable-handle {
	position:absolute;
	font-size:.1px;
	display:block;
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
	display:none;
}

.ui-resizable-n {
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}

.ui-resizable-s {
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}

.ui-resizable-e {
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}

.ui-resizable-w {
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}

.ui-resizable-se {
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}

.ui-resizable-sw {
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}

.ui-resizable-nw {
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}

.ui-resizable-ne {
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}

.ui-selectable-helper {
	position:absolute;
	z-index:100;
	border:1px dotted #000;
}

.ui-slider {
	position:relative;
	text-align:left;
}

.ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
}

.ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
	filter:inherit;
}

.ui-slider-horizontal {
	height:.8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}

.ui-slider-vertical {
	width:.8em;
	height:100px;
}

.ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em;
}

.ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom:0;
}

.ui-slider-vertical .ui-slider-range-max {
	top:0;
}

.ui-spinner {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
}

.ui-spinner-input {
	border:none;
	background:0 0;
	color:inherit;
	padding:0;
	margin:.2em 22px .2em .4em;
	vertical-align:middle;
}

.ui-spinner-button {
	width:16px;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0;
}

.ui-spinner a.ui-spinner-button {
	border-top:none;
	border-bottom:none;
	border-right:none;
}

.ui-spinner .ui-icon {
	position:absolute;
	margin-top:-8px;
	top:50%;
	left:0;
}

.ui-spinner-up {
	top:0;
}

.ui-spinner-down {
	bottom:0;
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position:-65px -16px;
}

.ui-tabs {
	position:relative;
	padding:.2em;
}

.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:left;
	padding:.5em 1em;
	text-decoration:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer;
}

.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:0 0;
}

.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa;
}

body .ui-tooltip {
	border-width:2px;
}

.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}

.ui-widget .ui-widget {
	font-size:1em;
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
}

.ui-widget-content {
	border:1px solid #aaa;
	background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222;
}

.ui-widget-content a {
	color:#222;
}

.ui-widget-header {
	border:1px solid #aaa;
	background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color:#222;
	font-weight:700;
}

.ui-widget-header a {
	color:#222;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#555;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555;
	text-decoration:none;
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border:1px solid #999;
	background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#212121;
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
	color:#212121;
	text-decoration:none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:1px solid #aaa;
	background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#212121;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	text-decoration:none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color:#363636;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a;
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
	color:#cd0a0a;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:700;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none;
}

.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35);
}

.ui-icon {
	width:16px;
	height:16px;
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
	background-image:url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image:url(images/ui-icons_888888_256x240.png);
}

.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image:url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image:url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
	background-position:16px 16px;
}

.ui-icon-carat-1-n {
	background-position:0 0;
}

.ui-icon-carat-1-ne {
	background-position:-16px 0;
}

.ui-icon-carat-1-e {
	background-position:-32px 0;
}

.ui-icon-carat-1-se {
	background-position:-48px 0;
}

.ui-icon-carat-1-s {
	background-position:-64px 0;
}

.ui-icon-carat-1-sw {
	background-position:-80px 0;
}

.ui-icon-carat-1-w {
	background-position:-96px 0;
}

.ui-icon-carat-1-nw {
	background-position:-112px 0;
}

.ui-icon-carat-2-n-s {
	background-position:-128px 0;
}

.ui-icon-carat-2-e-w {
	background-position:-144px 0;
}

.ui-icon-triangle-1-n {
	background-position:0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position:-16px -16px;
}

.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}

.ui-icon-triangle-1-se {
	background-position:-48px -16px;
}

.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position:-80px -16px;
}

.ui-icon-triangle-1-w {
	background-position:-96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position:-112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position:-128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position:-144px -16px;
}

.ui-icon-arrow-1-n {
	background-position:0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position:-16px -32px;
}

.ui-icon-arrow-1-e {
	background-position:-32px -32px;
}

.ui-icon-arrow-1-se {
	background-position:-48px -32px;
}

.ui-icon-arrow-1-s {
	background-position:-64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position:-80px -32px;
}

.ui-icon-arrow-1-w {
	background-position:-96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position:-112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position:-128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position:-160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position:-192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position:-208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position:-224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position:-240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position:0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position:-32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position:-48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position:-64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position:-96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px;
}

.ui-icon-arrow-4 {
	background-position:0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position:-16px -80px;
}

.ui-icon-extlink {
	background-position:-32px -80px;
}

.ui-icon-newwin {
	background-position:-48px -80px;
}

.ui-icon-refresh {
	background-position:-64px -80px;
}

.ui-icon-shuffle {
	background-position:-80px -80px;
}

.ui-icon-transfer-e-w {
	background-position:-96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position:-112px -80px;
}

.ui-icon-folder-collapsed {
	background-position:0 -96px;
}

.ui-icon-folder-open {
	background-position:-16px -96px;
}

.ui-icon-document {
	background-position:-32px -96px;
}

.ui-icon-document-b {
	background-position:-48px -96px;
}

.ui-icon-note {
	background-position:-64px -96px;
}

.ui-icon-mail-closed {
	background-position:-80px -96px;
}

.ui-icon-mail-open {
	background-position:-96px -96px;
}

.ui-icon-suitcase {
	background-position:-112px -96px;
}

.ui-icon-comment {
	background-position:-128px -96px;
}

.ui-icon-person {
	background-position:-144px -96px;
}

.ui-icon-print {
	background-position:-160px -96px;
}

.ui-icon-trash {
	background-position:-176px -96px;
}

.ui-icon-locked {
	background-position:-192px -96px;
}

.ui-icon-unlocked {
	background-position:-208px -96px;
}

.ui-icon-bookmark {
	background-position:-224px -96px;
}

.ui-icon-tag {
	background-position:-240px -96px;
}

.ui-icon-home {
	background-position:0 -112px;
}

.ui-icon-flag {
	background-position:-16px -112px;
}

.ui-icon-calendar {
	background-position:-32px -112px;
}

.ui-icon-cart {
	background-position:-48px -112px;
}

.ui-icon-pencil {
	background-position:-64px -112px;
}

.ui-icon-clock {
	background-position:-80px -112px;
}

.ui-icon-disk {
	background-position:-96px -112px;
}

.ui-icon-calculator {
	background-position:-112px -112px;
}

.ui-icon-zoomin {
	background-position:-128px -112px;
}

.ui-icon-zoomout {
	background-position:-144px -112px;
}

.ui-icon-search {
	background-position:-160px -112px;
}

.ui-icon-wrench {
	background-position:-176px -112px;
}

.ui-icon-gear {
	background-position:-192px -112px;
}

.ui-icon-heart {
	background-position:-208px -112px;
}

.ui-icon-star {
	background-position:-224px -112px;
}

.ui-icon-link {
	background-position:-240px -112px;
}

.ui-icon-cancel {
	background-position:0 -128px;
}

.ui-icon-plus {
	background-position:-16px -128px;
}

.ui-icon-plusthick {
	background-position:-32px -128px;
}

.ui-icon-minus {
	background-position:-48px -128px;
}

.ui-icon-minusthick {
	background-position:-64px -128px;
}

.ui-icon-close {
	background-position:-80px -128px;
}

.ui-icon-closethick {
	background-position:-96px -128px;
}

.ui-icon-key {
	background-position:-112px -128px;
}

.ui-icon-lightbulb {
	background-position:-128px -128px;
}

.ui-icon-scissors {
	background-position:-144px -128px;
}

.ui-icon-clipboard {
	background-position:-160px -128px;
}

.ui-icon-copy {
	background-position:-176px -128px;
}

.ui-icon-contact {
	background-position:-192px -128px;
}

.ui-icon-image {
	background-position:-208px -128px;
}

.ui-icon-video {
	background-position:-224px -128px;
}

.ui-icon-script {
	background-position:-240px -128px;
}

.ui-icon-alert {
	background-position:0 -144px;
}

.ui-icon-info {
	background-position:-16px -144px;
}

.ui-icon-notice {
	background-position:-32px -144px;
}

.ui-icon-help {
	background-position:-48px -144px;
}

.ui-icon-check {
	background-position:-64px -144px;
}

.ui-icon-bullet {
	background-position:-80px -144px;
}

.ui-icon-radio-on {
	background-position:-96px -144px;
}

.ui-icon-radio-off {
	background-position:-112px -144px;
}

.ui-icon-pin-w {
	background-position:-128px -144px;
}

.ui-icon-pin-s {
	background-position:-144px -144px;
}

.ui-icon-play {
	background-position:0 -160px;
}

.ui-icon-pause {
	background-position:-16px -160px;
}

.ui-icon-seek-next {
	background-position:-32px -160px;
}

.ui-icon-seek-prev {
	background-position:-48px -160px;
}

.ui-icon-seek-end {
	background-position:-64px -160px;
}

.ui-icon-seek-first,.ui-icon-seek-start {
	background-position:-80px -160px;
}

.ui-icon-stop {
	background-position:-96px -160px;
}

.ui-icon-eject {
	background-position:-112px -160px;
}

.ui-icon-volume-off {
	background-position:-128px -160px;
}

.ui-icon-volume-on {
	background-position:-144px -160px;
}

.ui-icon-power {
	background-position:0 -176px;
}

.ui-icon-signal-diag {
	background-position:-16px -176px;
}

.ui-icon-signal {
	background-position:-32px -176px;
}

.ui-icon-battery-0 {
	background-position:-48px -176px;
}

.ui-icon-battery-1 {
	background-position:-64px -176px;
}

.ui-icon-battery-2 {
	background-position:-80px -176px;
}

.ui-icon-battery-3 {
	background-position:-96px -176px;
}

.ui-icon-circle-plus {
	background-position:0 -192px;
}

.ui-icon-circle-minus {
	background-position:-16px -192px;
}

.ui-icon-circle-close {
	background-position:-32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position:-48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position:-64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position:-80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position:-96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position:-112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position:-128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position:-144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position:-160px -192px;
}

.ui-icon-circle-zoomin {
	background-position:-176px -192px;
}

.ui-icon-circle-zoomout {
	background-position:-192px -192px;
}

.ui-icon-circle-check {
	background-position:-208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position:0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position:-16px -208px;
}

.ui-icon-circlesmall-close {
	background-position:-32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position:-48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position:-64px -208px;
}

.ui-icon-squaresmall-close {
	background-position:-80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position:0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position:-32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position:-80px -224px;
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	border-top-left-radius:4px;
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	border-top-right-radius:4px;
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	border-bottom-left-radius:4px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-bottom-right-radius:4px;
}

.ui-widget-overlay {
	background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:Alpha(Opacity=30);
	border-radius:8px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
	padding:0;
	margin:0;
	border:0;
	outline:0;
	vertical-align:top;
}

.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}

.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.fancybox-opened {
	z-index:8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
	box-shadow:0 10px 25px rgba(0,0,0,.5);
}

.fancybox-inner,.fancybox-outer {
	position:relative;
}

.fancybox-inner {
	overflow:hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch;
}

.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}

.fancybox-iframe,.fancybox-image {
	display:block;
	width:100%;
	height:100%;
}

.fancybox-image {
	max-width:100%;
	max-height:100%;
}

#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
	background-image:url(../js/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060;
}

#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../js/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040;
}

.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:url(../js/fancybox/blank.gif);
	-webkit-tap-highlight-color:transparent;
	z-index:8040;
}

.fancybox-prev {
	left:0;
}

.fancybox-next {
	right:0;
}

.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}

.fancybox-prev span {
	left:10px;
	background-position:0 -36px;
}

.fancybox-next span {
	right:10px;
	background-position:0 -72px;
}

.fancybox-nav:hover span {
	visibility:visible;
}

.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important;
}

.fancybox-lock {
	overflow:hidden!important;
	width:auto;
}

.fancybox-lock body {
	overflow:hidden!important;
}

.fancybox-lock-test {
	overflow-y:hidden!important;
}

.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../js/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0;
}

.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll;
}

.fancybox-title {
	visibility:hidden;
	font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050;
}

.fancybox-opened .fancybox-title {
	visibility:visible;
}

.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}

.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:0 0;
	background:rgba(0,0,0,.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap;
}

.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff;
}

.fancybox-title-inside-wrap {
	padding-top:10px;
}

.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,.8);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
		background-image:url(../js/fancybox/fancybox_sprite@2x.png);
		background-size:44px 152px;
	}
	
	#fancybox-loading div {
		background-image:url(../js/fancybox/fancybox_loading@2x.gif);
		background-size:24px 24px;
	}
}

.placeholder {
	color:#aaa;
}

.placeholder:focus {
	color:#706f6f;
}

.graycolor {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:grayscale(100%);
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
}

.no-graycolor {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-o-filter:grayscale(0);
	-ms-filter:grayscale(0);
	filter:none;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
}

.clearfix:after {
	content:"";
	display:table;
	clear:both;
}

.ul-inline,.ul-reset {
	padding:0;
	margin:0;
	list-style:none;
}

.ul-inline:after {
	content:"";
	display:table;
	clear:both;
}

.ul-inline li {
	float:left;
}

.hide {
	display:none;
}

.overflow {
	overflow:hidden;
}

.no-select {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

.no-padding {
	padding:0;
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family:FontAwesome;
	src:url(../fonts/font-awesome/fonts//fontawesome-webfont.eot?v=4.1.0);
	src:url(../fonts/font-awesome/fonts//fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype)","url(../fonts/font-awesome/fonts//fontawesome-webfont.woff?v=4.1.0") format("woff)","url(../fonts/font-awesome/fonts//fontawesome-webfont.ttf?v=4.1.0") format("truetype)","url(../fonts/font-awesome/fonts//fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
	font-weight:400;
	font-style:normal;
}

.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%;
}

.fa-2x {
	font-size:2em;
}

.fa-3x {
	font-size:3em;
}

.fa-4x {
	font-size:4em;
}

.fa-5x {
	font-size:5em;
}

.fa-fw {
	width:1.28571429em;
	text-align:center;
}

.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}

.fa-ul>li {
	position:relative;
}

.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center;
}

.fa-li.fa-lg {
	left:-1.85714286em;
}

.fa-border {
	padding:.2em .25em .15em;
	border:.08em solid #eee;
	border-radius:.1em;
}

.pull-right {
	float:right;
}

.pull-left {
	float:left;
}

.fa.pull-left {
	margin-right:.3em;
}

.fa.pull-right {
	margin-left:.3em;
}

.fa-spin {
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}

@-moz-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-o-transform:rotate(0deg);
	}
	
	100% {
		-o-transform:rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

.fa-rotate-90 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}

.fa-rotate-180 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.fa-rotate-270 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg);
}

.fa-flip-horizontal {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform:scale(-1,1);
	-moz-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	-o-transform:scale(-1,1);
	transform:scale(-1,1);
}

.fa-flip-vertical {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	-webkit-transform:scale(1,-1);
	-moz-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	-o-transform:scale(1,-1);
	transform:scale(1,-1);
}

.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle;
}

.fa-stack-1x,.fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
}

.fa-stack-1x {
	line-height:inherit;
}

.fa-stack-2x {
	font-size:2em;
}

.fa-inverse {
	color:#fff;
}

.fa-glass:before {
	content:"\f000";
}

.fa-music:before {
	content:"\f001";
}

.fa-search:before {
	content:"\f002";
}

.fa-envelope-o:before {
	content:"\f003";
}

.fa-heart:before {
	content:"\f004";
}

.fa-star:before {
	content:"\f005";
}

.fa-star-o:before {
	content:"\f006";
}

.fa-user:before {
	content:"\f007";
}

.fa-film:before {
	content:"\f008";
}

.fa-th-large:before {
	content:"\f009";
}

.fa-th:before {
	content:"\f00a";
}

.fa-th-list:before {
	content:"\f00b";
}

.fa-check:before {
	content:"\f00c";
}

.fa-times:before {
	content:"\f00d";
}

.fa-search-plus:before {
	content:"\f00e";
}

.fa-search-minus:before {
	content:"\f010";
}

.fa-power-off:before {
	content:"\f011";
}

.fa-signal:before {
	content:"\f012";
}

.fa-cog:before,.fa-gear:before {
	content:"\f013";
}

.fa-trash-o:before {
	content:"\f014";
}

.fa-home:before {
	content:"\f015";
}

.fa-file-o:before {
	content:"\f016";
}

.fa-clock-o:before {
	content:"\f017";
}

.fa-road:before {
	content:"\f018";
}

.fa-download:before {
	content:"\f019";
}

.fa-arrow-circle-o-down:before {
	content:"\f01a";
}

.fa-arrow-circle-o-up:before {
	content:"\f01b";
}

.fa-inbox:before {
	content:"\f01c";
}

.fa-play-circle-o:before {
	content:"\f01d";
}

.fa-repeat:before,.fa-rotate-right:before {
	content:"\f01e";
}

.fa-refresh:before {
	content:"\f021";
}

.fa-list-alt:before {
	content:"\f022";
}

.fa-lock:before {
	content:"\f023";
}

.fa-flag:before {
	content:"\f024";
}

.fa-headphones:before {
	content:"\f025";
}

.fa-volume-off:before {
	content:"\f026";
}

.fa-volume-down:before {
	content:"\f027";
}

.fa-volume-up:before {
	content:"\f028";
}

.fa-qrcode:before {
	content:"\f029";
}

.fa-barcode:before {
	content:"\f02a";
}

.fa-tag:before {
	content:"\f02b";
}

.fa-tags:before {
	content:"\f02c";
}

.fa-book:before {
	content:"\f02d";
}

.fa-bookmark:before {
	content:"\f02e";
}

.fa-print:before {
	content:"\f02f";
}

.fa-camera:before {
	content:"\f030";
}

.fa-font:before {
	content:"\f031";
}

.fa-bold:before {
	content:"\f032";
}

.fa-italic:before {
	content:"\f033";
}

.fa-text-height:before {
	content:"\f034";
}

.fa-text-width:before {
	content:"\f035";
}

.fa-align-left:before {
	content:"\f036";
}

.fa-align-center:before {
	content:"\f037";
}

.fa-align-right:before {
	content:"\f038";
}

.fa-align-justify:before {
	content:"\f039";
}

.fa-list:before {
	content:"\f03a";
}

.fa-dedent:before,.fa-outdent:before {
	content:"\f03b";
}

.fa-indent:before {
	content:"\f03c";
}

.fa-video-camera:before {
	content:"\f03d";
}

.fa-image:before,.fa-photo:before,.fa-picture-o:before {
	content:"\f03e";
}

.fa-pencil:before {
	content:"\f040";
}

.fa-map-marker:before {
	content:"\f041";
}

.fa-adjust:before {
	content:"\f042";
}

.fa-tint:before {
	content:"\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
	content:"\f044";
}

.fa-share-square-o:before {
	content:"\f045";
}

.fa-check-square-o:before {
	content:"\f046";
}

.fa-arrows:before {
	content:"\f047";
}

.fa-step-backward:before {
	content:"\f048";
}

.fa-fast-backward:before {
	content:"\f049";
}

.fa-backward:before {
	content:"\f04a";
}

.fa-play:before {
	content:"\f04b";
}

.fa-pause:before {
	content:"\f04c";
}

.fa-stop:before {
	content:"\f04d";
}

.fa-forward:before {
	content:"\f04e";
}

.fa-fast-forward:before {
	content:"\f050";
}

.fa-step-forward:before {
	content:"\f051";
}

.fa-eject:before {
	content:"\f052";
}

.fa-chevron-left:before {
	content:"\f053";
}

.fa-chevron-right:before {
	content:"\f054";
}

.fa-plus-circle:before {
	content:"\f055";
}

.fa-minus-circle:before {
	content:"\f056";
}

.fa-times-circle:before {
	content:"\f057";
}

.fa-check-circle:before {
	content:"\f058";
}

.fa-question-circle:before {
	content:"\f059";
}

.fa-info-circle:before {
	content:"\f05a";
}

.fa-crosshairs:before {
	content:"\f05b";
}

.fa-times-circle-o:before {
	content:"\f05c";
}

.fa-check-circle-o:before {
	content:"\f05d";
}

.fa-ban:before {
	content:"\f05e";
}

.fa-arrow-left:before {
	content:"\f060";
}

.fa-arrow-right:before {
	content:"\f061";
}

.fa-arrow-up:before {
	content:"\f062";
}

.fa-arrow-down:before {
	content:"\f063";
}

.fa-mail-forward:before,.fa-share:before {
	content:"\f064";
}

.fa-expand:before {
	content:"\f065";
}

.fa-compress:before {
	content:"\f066";
}

.fa-plus:before {
	content:"\f067";
}

.fa-minus:before {
	content:"\f068";
}

.fa-asterisk:before {
	content:"\f069";
}

.fa-exclamation-circle:before {
	content:"\f06a";
}

.fa-gift:before {
	content:"\f06b";
}

.fa-leaf:before {
	content:"\f06c";
}

.fa-fire:before {
	content:"\f06d";
}

.fa-eye:before {
	content:"\f06e";
}

.fa-eye-slash:before {
	content:"\f070";
}

.fa-exclamation-triangle:before,.fa-warning:before {
	content:"\f071";
}

.fa-plane:before {
	content:"\f072";
}

.fa-calendar:before {
	content:"\f073";
}

.fa-random:before {
	content:"\f074";
}

.fa-comment:before {
	content:"\f075";
}

.fa-magnet:before {
	content:"\f076";
}

.fa-chevron-up:before {
	content:"\f077";
}

.fa-chevron-down:before {
	content:"\f078";
}

.fa-retweet:before {
	content:"\f079";
}

.fa-shopping-cart:before {
	content:"\f07a";
}

.fa-folder:before {
	content:"\f07b";
}

.fa-folder-open:before {
	content:"\f07c";
}

.fa-arrows-v:before {
	content:"\f07d";
}

.fa-arrows-h:before {
	content:"\f07e";
}

.fa-bar-chart-o:before {
	content:"\f080";
}

.fa-twitter-square:before {
	content:"\f081";
}

.fa-facebook-square:before {
	content:"\f082";
}

.fa-camera-retro:before {
	content:"\f083";
}

.fa-key:before {
	content:"\f084";
}

.fa-cogs:before,.fa-gears:before {
	content:"\f085";
}

.fa-comments:before {
	content:"\f086";
}

.fa-thumbs-o-up:before {
	content:"\f087";
}

.fa-thumbs-o-down:before {
	content:"\f088";
}

.fa-star-half:before {
	content:"\f089";
}

.fa-heart-o:before {
	content:"\f08a";
}

.fa-sign-out:before {
	content:"\f08b";
}

.fa-linkedin-square:before {
	content:"\f08c";
}

.fa-thumb-tack:before {
	content:"\f08d";
}

.fa-external-link:before {
	content:"\f08e";
}

.fa-sign-in:before {
	content:"\f090";
}

.fa-trophy:before {
	content:"\f091";
}

.fa-github-square:before {
	content:"\f092";
}

.fa-upload:before {
	content:"\f093";
}

.fa-lemon-o:before {
	content:"\f094";
}

.fa-phone:before {
	content:"\f095";
}

.fa-square-o:before {
	content:"\f096";
}

.fa-bookmark-o:before {
	content:"\f097";
}

.fa-phone-square:before {
	content:"\f098";
}

.fa-twitter:before {
	content:"\f099";
}

.fa-facebook:before {
	content:"\f09a";
}

.fa-github:before {
	content:"\f09b";
}

.fa-unlock:before {
	content:"\f09c";
}

.fa-credit-card:before {
	content:"\f09d";
}

.fa-rss:before {
	content:"\f09e";
}

.fa-hdd-o:before {
	content:"\f0a0";
}

.fa-bullhorn:before {
	content:"\f0a1";
}

.fa-bell:before {
	content:"\f0f3";
}

.fa-certificate:before {
	content:"\f0a3";
}

.fa-hand-o-right:before {
	content:"\f0a4";
}

.fa-hand-o-left:before {
	content:"\f0a5";
}

.fa-hand-o-up:before {
	content:"\f0a6";
}

.fa-hand-o-down:before {
	content:"\f0a7";
}

.fa-arrow-circle-left:before {
	content:"\f0a8";
}

.fa-arrow-circle-right:before {
	content:"\f0a9";
}

.fa-arrow-circle-up:before {
	content:"\f0aa";
}

.fa-arrow-circle-down:before {
	content:"\f0ab";
}

.fa-globe:before {
	content:"\f0ac";
}

.fa-wrench:before {
	content:"\f0ad";
}

.fa-tasks:before {
	content:"\f0ae";
}

.fa-filter:before {
	content:"\f0b0";
}

.fa-briefcase:before {
	content:"\f0b1";
}

.fa-arrows-alt:before {
	content:"\f0b2";
}

.fa-group:before,.fa-users:before {
	content:"\f0c0";
}

.fa-chain:before,.fa-link:before {
	content:"\f0c1";
}

.fa-cloud:before {
	content:"\f0c2";
}

.fa-flask:before {
	content:"\f0c3";
}

.fa-cut:before,.fa-scissors:before {
	content:"\f0c4";
}

.fa-copy:before,.fa-files-o:before {
	content:"\f0c5";
}

.fa-paperclip:before {
	content:"\f0c6";
}

.fa-floppy-o:before,.fa-save:before {
	content:"\f0c7";
}

.fa-square:before {
	content:"\f0c8";
}

.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
	content:"\f0c9";
}

.fa-list-ul:before {
	content:"\f0ca";
}

.fa-list-ol:before {
	content:"\f0cb";
}

.fa-strikethrough:before {
	content:"\f0cc";
}

.fa-underline:before {
	content:"\f0cd";
}

.fa-table:before {
	content:"\f0ce";
}

.fa-magic:before {
	content:"\f0d0";
}

.fa-truck:before {
	content:"\f0d1";
}

.fa-pinterest:before {
	content:"\f0d2";
}

.fa-pinterest-square:before {
	content:"\f0d3";
}

.fa-google-plus-square:before {
	content:"\f0d4";
}

.fa-google-plus:before {
	content:"\f0d5";
}

.fa-money:before {
	content:"\f0d6";
}

.fa-caret-down:before {
	content:"\f0d7";
}

.fa-caret-up:before {
	content:"\f0d8";
}

.fa-caret-left:before {
	content:"\f0d9";
}

.fa-caret-right:before {
	content:"\f0da";
}

.fa-columns:before {
	content:"\f0db";
}

.fa-sort:before,.fa-unsorted:before {
	content:"\f0dc";
}

.fa-sort-desc:before,.fa-sort-down:before {
	content:"\f0dd";
}

.fa-sort-asc:before,.fa-sort-up:before {
	content:"\f0de";
}

.fa-envelope:before {
	content:"\f0e0";
}

.fa-linkedin:before {
	content:"\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
	content:"\f0e2";
}

.fa-gavel:before,.fa-legal:before {
	content:"\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
	content:"\f0e4";
}

.fa-comment-o:before {
	content:"\f0e5";
}

.fa-comments-o:before {
	content:"\f0e6";
}

.fa-bolt:before,.fa-flash:before {
	content:"\f0e7";
}

.fa-sitemap:before {
	content:"\f0e8";
}

.fa-umbrella:before {
	content:"\f0e9";
}

.fa-clipboard:before,.fa-paste:before {
	content:"\f0ea";
}

.fa-lightbulb-o:before {
	content:"\f0eb";
}

.fa-exchange:before {
	content:"\f0ec";
}

.fa-cloud-download:before {
	content:"\f0ed";
}

.fa-cloud-upload:before {
	content:"\f0ee";
}

.fa-user-md:before {
	content:"\f0f0";
}

.fa-stethoscope:before {
	content:"\f0f1";
}

.fa-suitcase:before {
	content:"\f0f2";
}

.fa-bell-o:before {
	content:"\f0a2";
}

.fa-coffee:before {
	content:"\f0f4";
}

.fa-cutlery:before {
	content:"\f0f5";
}

.fa-file-text-o:before {
	content:"\f0f6";
}

.fa-building-o:before {
	content:"\f0f7";
}

.fa-hospital-o:before {
	content:"\f0f8";
}

.fa-ambulance:before {
	content:"\f0f9";
}

.fa-medkit:before {
	content:"\f0fa";
}

.fa-fighter-jet:before {
	content:"\f0fb";
}

.fa-beer:before {
	content:"\f0fc";
}

.fa-h-square:before {
	content:"\f0fd";
}

.fa-plus-square:before {
	content:"\f0fe";
}

.fa-angle-double-left:before {
	content:"\f100";
}

.fa-angle-double-right:before {
	content:"\f101";
}

.fa-angle-double-up:before {
	content:"\f102";
}

.fa-angle-double-down:before {
	content:"\f103";
}

.fa-angle-left:before {
	content:"\f104";
}

.fa-angle-right:before {
	content:"\f105";
}

.fa-angle-up:before {
	content:"\f106";
}

.fa-angle-down:before {
	content:"\f107";
}

.fa-desktop:before {
	content:"\f108";
}

.fa-laptop:before {
	content:"\f109";
}

.fa-tablet:before {
	content:"\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
	content:"\f10b";
}

.fa-circle-o:before {
	content:"\f10c";
}

.fa-quote-left:before {
	content:"\f10d";
}

.fa-quote-right:before {
	content:"\f10e";
}

.fa-spinner:before {
	content:"\f110";
}

.fa-circle:before {
	content:"\f111";
}

.fa-mail-reply:before,.fa-reply:before {
	content:"\f112";
}

.fa-github-alt:before {
	content:"\f113";
}

.fa-folder-o:before {
	content:"\f114";
}

.fa-folder-open-o:before {
	content:"\f115";
}

.fa-smile-o:before {
	content:"\f118";
}

.fa-frown-o:before {
	content:"\f119";
}

.fa-meh-o:before {
	content:"\f11a";
}

.fa-gamepad:before {
	content:"\f11b";
}

.fa-keyboard-o:before {
	content:"\f11c";
}

.fa-flag-o:before {
	content:"\f11d";
}

.fa-flag-checkered:before {
	content:"\f11e";
}

.fa-terminal:before {
	content:"\f120";
}

.fa-code:before {
	content:"\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
	content:"\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content:"\f123";
}

.fa-location-arrow:before {
	content:"\f124";
}

.fa-crop:before {
	content:"\f125";
}

.fa-code-fork:before {
	content:"\f126";
}

.fa-chain-broken:before,.fa-unlink:before {
	content:"\f127";
}

.fa-question:before {
	content:"\f128";
}

.fa-info:before {
	content:"\f129";
}

.fa-exclamation:before {
	content:"\f12a";
}

.fa-superscript:before {
	content:"\f12b";
}

.fa-subscript:before {
	content:"\f12c";
}

.fa-eraser:before {
	content:"\f12d";
}

.fa-puzzle-piece:before {
	content:"\f12e";
}

.fa-microphone:before {
	content:"\f130";
}

.fa-microphone-slash:before {
	content:"\f131";
}

.fa-shield:before {
	content:"\f132";
}

.fa-calendar-o:before {
	content:"\f133";
}

.fa-fire-extinguisher:before {
	content:"\f134";
}

.fa-rocket:before {
	content:"\f135";
}

.fa-maxcdn:before {
	content:"\f136";
}

.fa-chevron-circle-left:before {
	content:"\f137";
}

.fa-chevron-circle-right:before {
	content:"\f138";
}

.fa-chevron-circle-up:before {
	content:"\f139";
}

.fa-chevron-circle-down:before {
	content:"\f13a";
}

.fa-html5:before {
	content:"\f13b";
}

.fa-css3:before {
	content:"\f13c";
}

.fa-anchor:before {
	content:"\f13d";
}

.fa-unlock-alt:before {
	content:"\f13e";
}

.fa-bullseye:before {
	content:"\f140";
}

.fa-ellipsis-h:before {
	content:"\f141";
}

.fa-ellipsis-v:before {
	content:"\f142";
}

.fa-rss-square:before {
	content:"\f143";
}

.fa-play-circle:before {
	content:"\f144";
}

.fa-ticket:before {
	content:"\f145";
}

.fa-minus-square:before {
	content:"\f146";
}

.fa-minus-square-o:before {
	content:"\f147";
}

.fa-level-up:before {
	content:"\f148";
}

.fa-level-down:before {
	content:"\f149";
}

.fa-check-square:before {
	content:"\f14a";
}

.fa-pencil-square:before {
	content:"\f14b";
}

.fa-external-link-square:before {
	content:"\f14c";
}

.fa-share-square:before {
	content:"\f14d";
}

.fa-compass:before {
	content:"\f14e";
}

.fa-caret-square-o-down:before,.fa-toggle-down:before {
	content:"\f150";
}

.fa-caret-square-o-up:before,.fa-toggle-up:before {
	content:"\f151";
}

.fa-caret-square-o-right:before,.fa-toggle-right:before {
	content:"\f152";
}

.fa-eur:before,.fa-euro:before {
	content:"\f153";
}

.fa-gbp:before {
	content:"\f154";
}

.fa-dollar:before,.fa-usd:before {
	content:"\f155";
}

.fa-inr:before,.fa-rupee:before {
	content:"\f156";
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
	content:"\f157";
}

.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
	content:"\f158";
}

.fa-krw:before,.fa-won:before {
	content:"\f159";
}

.fa-bitcoin:before,.fa-btc:before {
	content:"\f15a";
}

.fa-file:before {
	content:"\f15b";
}

.fa-file-text:before {
	content:"\f15c";
}

.fa-sort-alpha-asc:before {
	content:"\f15d";
}

.fa-sort-alpha-desc:before {
	content:"\f15e";
}

.fa-sort-amount-asc:before {
	content:"\f160";
}

.fa-sort-amount-desc:before {
	content:"\f161";
}

.fa-sort-numeric-asc:before {
	content:"\f162";
}

.fa-sort-numeric-desc:before {
	content:"\f163";
}

.fa-thumbs-up:before {
	content:"\f164";
}

.fa-thumbs-down:before {
	content:"\f165";
}

.fa-youtube-square:before {
	content:"\f166";
}

.fa-youtube:before {
	content:"\f167";
}

.fa-xing:before {
	content:"\f168";
}

.fa-xing-square:before {
	content:"\f169";
}

.fa-youtube-play:before {
	content:"\f16a";
}

.fa-dropbox:before {
	content:"\f16b";
}

.fa-stack-overflow:before {
	content:"\f16c";
}

.fa-instagram:before {
	content:"\f16d";
}

.fa-flickr:before {
	content:"\f16e";
}

.fa-adn:before {
	content:"\f170";
}

.fa-bitbucket:before {
	content:"\f171";
}

.fa-bitbucket-square:before {
	content:"\f172";
}

.fa-tumblr:before {
	content:"\f173";
}

.fa-tumblr-square:before {
	content:"\f174";
}

.fa-long-arrow-down:before {
	content:"\f175";
}

.fa-long-arrow-up:before {
	content:"\f176";
}

.fa-long-arrow-left:before {
	content:"\f177";
}

.fa-long-arrow-right:before {
	content:"\f178";
}

.fa-apple:before {
	content:"\f179";
}

.fa-windows:before {
	content:"\f17a";
}

.fa-android:before {
	content:"\f17b";
}

.fa-linux:before {
	content:"\f17c";
}

.fa-dribbble:before {
	content:"\f17d";
}

.fa-skype:before {
	content:"\f17e";
}

.fa-foursquare:before {
	content:"\f180";
}

.fa-trello:before {
	content:"\f181";
}

.fa-female:before {
	content:"\f182";
}

.fa-male:before {
	content:"\f183";
}

.fa-gittip:before {
	content:"\f184";
}

.fa-sun-o:before {
	content:"\f185";
}

.fa-moon-o:before {
	content:"\f186";
}

.fa-archive:before {
	content:"\f187";
}

.fa-bug:before {
	content:"\f188";
}

.fa-vk:before {
	content:"\f189";
}

.fa-weibo:before {
	content:"\f18a";
}

.fa-renren:before {
	content:"\f18b";
}

.fa-pagelines:before {
	content:"\f18c";
}

.fa-stack-exchange:before {
	content:"\f18d";
}

.fa-arrow-circle-o-right:before {
	content:"\f18e";
}

.fa-arrow-circle-o-left:before {
	content:"\f190";
}

.fa-caret-square-o-left:before,.fa-toggle-left:before {
	content:"\f191";
}

.fa-dot-circle-o:before {
	content:"\f192";
}

.fa-wheelchair:before {
	content:"\f193";
}

.fa-vimeo-square:before {
	content:"\f194";
}

.fa-try:before,.fa-turkish-lira:before {
	content:"\f195";
}

.fa-plus-square-o:before {
	content:"\f196";
}

.fa-space-shuttle:before {
	content:"\f197";
}

.fa-slack:before {
	content:"\f198";
}

.fa-envelope-square:before {
	content:"\f199";
}

.fa-wordpress:before {
	content:"\f19a";
}

.fa-openid:before {
	content:"\f19b";
}

.fa-bank:before,.fa-institution:before,.fa-university:before {
	content:"\f19c";
}

.fa-graduation-cap:before,.fa-mortar-board:before {
	content:"\f19d";
}

.fa-yahoo:before {
	content:"\f19e";
}

.fa-google:before {
	content:"\f1a0";
}

.fa-reddit:before {
	content:"\f1a1";
}

.fa-reddit-square:before {
	content:"\f1a2";
}

.fa-stumbleupon-circle:before {
	content:"\f1a3";
}

.fa-stumbleupon:before {
	content:"\f1a4";
}

.fa-delicious:before {
	content:"\f1a5";
}

.fa-digg:before {
	content:"\f1a6";
}

.fa-pied-piper-square:before,.fa-pied-piper:before {
	content:"\f1a7";
}

.fa-pied-piper-alt:before {
	content:"\f1a8";
}

.fa-drupal:before {
	content:"\f1a9";
}

.fa-joomla:before {
	content:"\f1aa";
}

.fa-language:before {
	content:"\f1ab";
}

.fa-fax:before {
	content:"\f1ac";
}

.fa-building:before {
	content:"\f1ad";
}

.fa-child:before {
	content:"\f1ae";
}

.fa-paw:before {
	content:"\f1b0";
}

.fa-spoon:before {
	content:"\f1b1";
}

.fa-cube:before {
	content:"\f1b2";
}

.fa-cubes:before {
	content:"\f1b3";
}

.fa-behance:before {
	content:"\f1b4";
}

.fa-behance-square:before {
	content:"\f1b5";
}

.fa-steam:before {
	content:"\f1b6";
}

.fa-steam-square:before {
	content:"\f1b7";
}

.fa-recycle:before {
	content:"\f1b8";
}

.fa-automobile:before,.fa-car:before {
	content:"\f1b9";
}

.fa-cab:before,.fa-taxi:before {
	content:"\f1ba";
}

.fa-tree:before {
	content:"\f1bb";
}

.fa-spotify:before {
	content:"\f1bc";
}

.fa-deviantart:before {
	content:"\f1bd";
}

.fa-soundcloud:before {
	content:"\f1be";
}

.fa-database:before {
	content:"\f1c0";
}

.fa-file-pdf-o:before {
	content:"\f1c1";
}

.fa-file-word-o:before {
	content:"\f1c2";
}

.fa-file-excel-o:before {
	content:"\f1c3";
}

.fa-file-powerpoint-o:before {
	content:"\f1c4";
}

.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
	content:"\f1c5";
}

.fa-file-archive-o:before,.fa-file-zip-o:before {
	content:"\f1c6";
}

.fa-file-audio-o:before,.fa-file-sound-o:before {
	content:"\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
	content:"\f1c8";
}

.fa-file-code-o:before {
	content:"\f1c9";
}

.fa-vine:before {
	content:"\f1ca";
}

.fa-codepen:before {
	content:"\f1cb";
}

.fa-jsfiddle:before {
	content:"\f1cc";
}

.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
	content:"\f1cd";
}

.fa-circle-o-notch:before {
	content:"\f1ce";
}

.fa-ra:before,.fa-rebel:before {
	content:"\f1d0";
}

.fa-empire:before,.fa-ge:before {
	content:"\f1d1";
}

.fa-git-square:before {
	content:"\f1d2";
}

.fa-git:before {
	content:"\f1d3";
}

.fa-hacker-news:before {
	content:"\f1d4";
}

.fa-tencent-weibo:before {
	content:"\f1d5";
}

.fa-qq:before {
	content:"\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
	content:"\f1d7";
}

.fa-paper-plane:before,.fa-send:before {
	content:"\f1d8";
}

.fa-paper-plane-o:before,.fa-send-o:before {
	content:"\f1d9";
}

.fa-history:before {
	content:"\f1da";
}

.fa-circle-thin:before {
	content:"\f1db";
}

.fa-header:before {
	content:"\f1dc";
}

.fa-paragraph:before {
	content:"\f1dd";
}

.fa-sliders:before {
	content:"\f1de";
}

.fa-share-alt:before {
	content:"\f1e0";
}

.fa-share-alt-square:before {
	content:"\f1e1";
}

.fa-bomb:before {
	content:"\f1e2";
}

.ff-tahoma {
	font-family:Tahoma,Arial,sans-serif;
}

.ff-open-sans {
	font-family:'Open Sans',Tahoma,Arial,sans-serif;
}

.ff-open-sans-cond {
	font-family:'Open Sans Condensed',sans-serif;
}

#preloader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff;
	z-index:99;
}

#status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%;
	top:50%;
	background-image:url(../img/status.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px;
}

body,html {
	height:100%;
	min-width:1010px;
}

body {
	background:#fff;
	margin:0;
	min-height:100%;
	height:auto!important;
	height:100%;
	line-height:140%;
	position:relative;
	color:#000;
	font-size:13px;
	font-family:Tahoma,Arial,sans-serif;
}

img {
	vertical-align:middle;
}

h1,h2,h3,h4,h5,h6 {
	margin-top:0;
}

a {
	color:#00448a;
	text-decoration:none;
}

a:hover {
	color:#009fe4;
}

p {
	margin-top:0;
	margin-bottom:10px;
}

.wrapper {
	width:990px;
	padding:0 10px;
	margin:0 auto;
	position:relative;
	font-size: 14px;
	font-family: tahoma;
}

.wrapper:after {
	content:"";
	display:table;
	clear:both;
}

fieldset {
	border:1px solid #e6e6e6;
	padding:35px 40px;
	margin:0 0 20px;
}

fieldset label {
	display:block;
	margin-bottom:7px;
}

fieldset label.inline {
	display:inline-block;
}

fieldset p {
	margin-bottom:15px;
}

.required {
	color:#ff2400;
}

input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url] {
	border:1px solid #c6c6c7;
	background:#fff;
	height:40px;
	line-height:38px;
	padding:0 5px;
	outline:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:6px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:6px;
	-moz-background-clip:padding;
	border-radius:6px;
	background-clip:padding-box;
}

input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder {
	color:#464646;
}

input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder {
	color:#464646;
}

input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder {
	color:#464646;
}

input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder {
	color:#464646;
}

input[type=email] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,input[type=password] ::-webkit-input-placeholder,input[type=tel] ::-webkit-input-placeholder,input[type=text] ::-webkit-input-placeholder,input[type=url] ::-webkit-input-placeholder {
	color:#464646;
}

input[type=email] :-moz-placeholder,input[type=number] :-moz-placeholder,input[type=password] :-moz-placeholder,input[type=tel] :-moz-placeholder,input[type=text] :-moz-placeholder,input[type=url] :-moz-placeholder {
	color:#464646;
}

input[type=email] ::-moz-placeholder,input[type=number] ::-moz-placeholder,input[type=password] ::-moz-placeholder,input[type=tel] ::-moz-placeholder,input[type=text] ::-moz-placeholder,input[type=url] ::-moz-placeholder {
	color:#464646;
}

input[type=email] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,input[type=password] :-ms-input-placeholder,input[type=tel] :-ms-input-placeholder,input[type=text] :-ms-input-placeholder,input[type=url] :-ms-input-placeholder {
	color:#464646;
}

select {
	height:38px;
	border:1px solid #c6c6c7;
	-webkit-border-radius:3px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px;
	-moz-background-clip:padding;
	border-radius:3px;
	background-clip:padding-box;
}

textarea {
	background:#fff;
	border:1px solid #c6c6c7;
	-webkit-border-radius:6px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:6px;
	-moz-background-clip:padding;
	border-radius:6px;
	background-clip:padding-box;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:10px;
	resize:vertical;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
}

textarea::-webkit-input-placeholder {
	color:#464646;
}

textarea:-moz-placeholder {
	color:#464646;
}

textarea::-moz-placeholder {
	color:#464646;
}

textarea:-ms-input-placeholder {
	color:#464646;
}

textarea ::-webkit-input-placeholder {
	color:#464646;
}

textarea :-moz-placeholder {
	color:#464646;
}

textarea ::-moz-placeholder {
	color:#464646;
}

textarea :-ms-input-placeholder {
	color:#464646;
}

input.error {
	-webkit-transition:background-color 400ms;
	-moz-transition:background-color 400ms;
	-o-transition:background-color 400ms;
	transition:background-color 400ms;
	background-color:#FFECEC!important;
	border-color:#D45858;
}

input[disabled] {
	opacity:.9;
	background:#f3f3f3;
}

textarea.error {
	-webkit-transition:background-color 400ms;
	-moz-transition:background-color 400ms;
	-o-transition:background-color 400ms;
	transition:background-color 400ms;
	background-color:#FFECEC;
	border-color:#D45858;
}

.button {
	position:relative;
	text-transform:uppercase;
	display:inline-block;
	color:#fff;
	background:#e7e8e9;
	font-size:24px;
	border:none;
	-webkit-border-radius:6px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:6px;
	-moz-background-clip:padding;
	border-radius:6px;
	background-clip:padding-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:240px;
	height:50px;
	line-height:50px;
	padding:0 20px;
	cursor:pointer;
	text-align:center;
}

.button:hover {
	background:#b3e600;
}

.button:active {
	top:1px;
}

.button input {
	border:none;
	background:0 0;
	text-transform:uppercase;
	padding-top:2px;
	display:block;
	height:100%;
	line-height:37px;
	color:#fff;
	font-weight:700;
	outline:0;
}

.custom-radio label {
	display:inline-block;
	cursor:pointer;
	position:relative;
	padding-left:28px;
	margin:0 0 0 -18px;
	z-index:100;
}

.custom-radio input[type=radio] {
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	width:13px;
	height:13px;
	position:absolute;
	z-index:200;
}

.custom-radio label:before {
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:10px;
	position:absolute;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.custom-radio label:after {
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	position:absolute;
	left:2px;
	z-index:-1;
	background:url(../img/custom-radio.png) no-repeat;
}

.custom-radio input[type=radio]:checked+label:after {
	background-position:0 -18px;
}

select {
	line-height:normal;
}

.custom-select {
	position:relative;
	color:#111;
	font-size:14px;
	border:1px solid #9d9d9c;
	height:38px;
	line-height:38px;
	overflow:hidden;
	cursor:pointer;
	-webkit-border-radius:3px;
	-webkit-background-clip:padding-box;
	-moz-border-radius:3px;
	-moz-background-clip:padding;
	border-radius:3px;
	background:url(../img/select-down-arrow.png) no-repeat scroll right 50% #fff;
}

.custom-select select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	position:relative;
	z-index:100;
	border:none;
	background:0 0;
	display:block;
	width:120%;
	height:100%;
	padding:10px 7px 5px;
	outline:0;
	font-size:16px;
}

.custom-select option {
	padding:3px 5px;
	color:#000;
	font-size:14px;
}

.custom-select optgroup {
	padding-top:10px;
	text-indent:5px;
	color:#e7e8e9;
	font-style:normal;
	font-size:12px;
	padding-bottom:10px;
	font-weight:400;
}

.custom-select optgroup:first-child {
	padding-top:5px;
}

.disabled .custom-select {
	background-color:#F3F3F3;
}

.icon {
	position:relative;
	display:inline-block;
}

.icon-linkedin {
	background:url(../img/icon-linkedin.png);
	width:82px;
	height:24px;
}

.icon-linkedin:hover {
	background-position:0 -24px;
}

.main-header {
	border-top:9px solid #c6c6c6;
}

.main-header:after {
	content:"";
	display:table;
	clear:both;
}

.main-header .logo {
	margin-top:30px;
	float:left;
	margin-right:20px;
}

.main-header .mainmenu {
	margin-top:55px;
	float:right;
}

.main-header .mainmenu ul {
	padding:0;
	margin:0;
	list-style:none;
}

.main-header .mainmenu ul:after {
	content:"";
	display:table;
	clear:both;
}

.main-header .mainmenu ul li {
	float:left;
}

.main-header .mainmenu ul li a {
	height:30px;
	line-height:30px;
	display:inline-block;
	padding:0 15px;
	color:#706f6f;
	text-decoration:none;
	font-size:14px;
}

.main-header .mainmenu ul li.active a {
	color:#fff;
	background:#05bbef;
}

.main-header .mainmenu ul li:hover a {
	text-decoration:underline;
}

.main-header .language-switcher {
	position:absolute;
	top:10px;
	right:25px;
	font-weight:700;
	color:#05bbef;
}

.ef{
	color:#05bbef !important;
}

.main-header .language-switcher a {
	color:#706f6f;
	margin-left:7px;
}

.main-header .breadcrumbs {
	padding-top:25px;
	clear:both;
	color:#9d9d9c;
}

.main-header .breadcrumbs a {
	color:#706f6f;
}

.main-header .breadcrumbs a:hover {
	text-decoration:underline;
}

.main-content {
	position:relative;
}

.mc_bg {


}
.mc_bg:before {
	top:22px !important;

	height: 100% !important;
}
.main-content:before {
	content:"";
	display:block;
	width:100%;
	height:583px;
	background:#05bbef;
	position:absolute;
	top:25px;
	z-index:2;
}

.main-content:after {
	content:"";
	display:block;
	width:100%;
	height:1px;
	background:#00448a;
	position:absolute;
	top:115px;
	z-index:2;
}

.main-content .main-content-wrapper {
	position:relative;
	padding-top:60px;
	z-index:2;
	background:url(../img/water-background.png) no-repeat top;
}

.m_bg{
	background:url(../img/bg_main_03.png) no-repeat top !important;
	
}

.small {
	background:url(../img/bg_1.jpg) no-repeat top !important;
}

.small h1{
	margin-bottom: 38px !important; 
}
.bg_small_2{
	position: relative;
	padding-top: 54px;
	z-index: 2;
	background:url(../img/bg_2.jpg) no-repeat top !important;
}

.main-content:after {
	content:"";
	display:block;
	width:100%;
	height:55px;
	background:#00448a;
	position:absolute;
	top:115px;
	z-index:1;
}

.bg_small_2:after {
	content:"";
	display:block;
	width:100%;
	height:18px;
	background:#e7e8e9;
	position:absolute;
	top:54px;
	z-index:1;
}


   

.bg_small_3{
	width: 100%;
	position: relative;
	padding-top: 40px;
	z-index: 2;
	background:url(../img/bg_3.png) no-repeat top !important;
}


.h_90:before {
	height: 90px !important;
}


.main-content .page-title {
	font-weight:400;
	color:#00448a;
	font-family:'Open Sans',Tahoma,Arial,sans-serif;
	font-size:40px;
	margin-bottom:60px;
}

.short-water .main-content .main-content-wrapper {
	background:url(../img/water-background-short.png) no-repeat top;
}

.short-water .main-content:before {
	height:413px;
}

.submenu ul {
	padding:0;
	margin:0;
	list-style:none;
}

.submenu ul:after {
	content:"";
	display:table;
	clear:both;
}

.submenu ul li {
	float:left;
}

.submenu ul li a {
	display:inline-block;
	font-family:'Open Sans Condensed',sans-serif;
	height:72px;
	line-height:72px;
	text-align:center;
	color:#fff;
	font-size:20px;
	white-space:nowrap;
}

.submenu ul li.active a {
	color:#00448a;
	background:#fff;
}

.categories-block {
	background:#FFF;
	padding:25px;
}

.categories-block p {
	font-size:14px;
}

.categories-block .row {
	margin-bottom:10px;
}

.categories-block .row:after {
	content:"";
	display:table;
	clear:both;
}

.categories-block .categories-block-item {
	width:140px;
	float:left;
	text-align:center;
	margin-left:20px;
}

.categories-block .categories-block-item:first-child {
	margin-left:0;
}

.categories-block .categories-block-item .categories-block-item-name {
	color:#706f6f;
	font-size:12px;
	white-space:nowrap;
}

.categories-block .categories-block-item .categories-block-item-image {
	margin-bottom:15px;
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:grayscale(100%);
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	background:#e2e2e2;
}

.categories-block .categories-block-item .categories-block-item-arrow {
	display:inline-block;
	margin-top:5px;
	background:url(../img/icon-arrow-top.png) no-repeat top;
	width:15px;
	height:14px;
}

.categories-block .categories-block-item.active .categories-block-item-name,.categories-block .categories-block-item:hover .categories-block-item-name {
	color:#00448a;
}

.categories-block .categories-block-item.active .categories-block-item-image,.categories-block .categories-block-item:hover .categories-block-item-image {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-o-filter:grayscale(0);
	-ms-filter:grayscale(0);
	filter:none;
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms;
	background:0 0;
}

.categories-block .categories-block-item.active .categories-block-item-arrow,.categories-block .categories-block-item:hover .categories-block-item-arrow {
	background-position:0 -14px;
	margin-left: 10px;
}

.product-title {
	font-size:18px;
	font-weight:400;
	background:#00448a;
	color:#fff;
	padding:15px;
	margin-bottom:0;
}

.product-block {
	padding-top:15px;
	background:#fff;
}

.product-block .product-block-image {
	width:186px;
	padding-top:30px;
	padding-bottom:10px;
	float:left;
	text-align:center;
}

.product-block .product-block-image img {
	vertical-align:bottom;
}

.product-block .product-block-description {
	position:relative;
	width:804px;
	float:left;
	background:#e7e8e9;
	min-height: 615px;
}

.product-block .product-block-description .product-block-scheme,.product-block .product-block-description .product-block-scheme-2 {
	position:relative;
	float:left;
	padding:20px 10px;
}

.product-block .product-block-description .product-block-scheme {
	width:190px;
	text-align:center;
	vertical-align:bottom;
	padding-top:40px;
	padding-bottom:0;
}

.product-block .product-block-description .product-block-scheme:before {
	content:"";
	display:block;
	position:absolute;
	border-right:1px dotted #706f6f;
	width:1px;
	height:100%;
	top:0;
	right:-230px;
}

.product-block .product-block-description .product-block-scheme:after {
	content:"";
	display:block;
	position:absolute;
	border-right:1px dotted #706f6f;
	width:1px;
	height:100%;
	top:0;
	right:0;
}

.product-block .product-block-description .product-block-scheme img {
	vertical-align:bottom;
}

.product-block .product-block-description .product-block-scheme-2 {
	width:210px;
}

.product-block .product-block-description .product-block-description-text {
	width:332px;
	float:left;
	padding:20px 15px 100px;
	font-size:12px;
	line-height:19px;
}

.product-block .product-block-description .product-block-description-text ul {
	padding-left:20px;
}

.product-block .product-block-description .product-block-description-text h3 {
	background:#9b9faa;
	font-size:12px;
	padding:8px 10px;
	color:#fff;
}

.product-block .product-block-description .product-block-description-text .product-block-pdf-download {
	position:absolute;
	width:332px;
	height:80px;
	bottom:15px;
	right:15px;
}

.product-block .product-block-description .pdf-download {
	width:100%;
	font-size:12px;
}

.product-block .product-block-scheme-zoom {
	position:absolute;
	left:50%;
	top:0;
	margin-left:-48px;
	line-height:15px;
	background:url(../img/icon-plus.png) no-repeat 5px #fff;
	padding:3px 5px 3px 25px;
}

.pdf-download {
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:35px;
	padding-right:10px;
	background:url(../img/icon-pdf.png) 5px center no-repeat;
	line-height:12px;
}

.striped-table {
	margin-top:15px;
	margin-bottom:15px;
}

.striped-table tr {
	background:#fff;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.striped-table tr:hover {
	background:#c2c3c4;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.striped-table .tr-gray {
	background:#e7e8e9;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.striped-table .tr-gray:hover {
	background:#c2c3c4;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.striped-table td {
	padding:3px 5px;
	border-right:1px dotted #9d9d9c;
}

.striped-table td:last-child {
	border-right:0;
}

.striped-table td.table-property-name {
	padding-right:20px;
	padding-left:12px;
}

.striped-table td.table-property-unit {
	padding:0 20px;
	width:65px;
	text-align:center;
}

.striped-table td.table-property-value {
	padding:0 20px;
}

.striped-table.striped-table-inverted tr {
	background:#fff;
}

.striped-table.striped-table-inverted tr:nth-child(even) {
	background:#e7e8e9;
}

.product-tabs {
	font-size:12px;
	margin-top:20px;
	margin-bottom:20px;
	border:none;
	-webkit-border-radius:0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0;
	-moz-background-clip:padding;
	border-radius:0;
	background-clip:padding-box;
	padding:0;
}

.product-tabs:after {
	content:"";
	display:table;
	clear:both;
}

.product-tabs .ui-tabs-nav {
	padding:0;
	border:none;
	background:0 0;
}

.product-tabs .ui-tabs-nav li {
	margin-right:2px;
}

.product-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding-top:15px;
	padding-bottom:15px;
	outline:0;
}

.product-tabs .ui-tabs-nav .ui-tabs-anchor:focus {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNmZjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
	background-image:-webkit-linear-gradient(top,#f6fcff 0,#fff 100%);
	background-image:-moz-linear-gradient(top,#f6fcff 0,#fff 100%);
	background-image:-o-linear-gradient(top,#f6fcff 0,#fff 100%);
	background-image:linear-gradient(to bottom,#f6fcff 0,#fff 100%);
}

.product-tabs .ui-corner-bottom,.product-tabs .ui-corner-top {
	-webkit-border-radius:0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0;
	-moz-background-clip:padding;
	border-radius:0;
	background-clip:padding-box;
}

.product-tabs .ui-state-default {
	background:#e7e8e9;
	border-color:#e7e8e9;
}

.product-tabs .ui-state-default:hover .ui-tabs-anchor {
	color:#00448a;
}

.product-tabs .ui-state-active {
	background:#fff;
	border-color:#c6c6c6;
}

.product-tabs .ui-state-active .ui-tabs-anchor {
	color:#00448a;
}

.product-tabs .ui-tabs-panel {
	border:1px solid #c6c6c6;
}

.imt-logo {
	font-size:12px;
	width:290px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
}

.imt-logo img {
	display:inline-block;
	float:left;
	margin-right:20px;
}

.imt-logo .slogan {
	color:#0075bf;
	text-decoration:none;
	line-height:13px;
	padding-top:3px;
}

.blue-background {
	background:#a3daf8;
}

.white-background {
	background:#FFF;
	padding-top:20px;
	padding-bottom:20px;
}

.white-background .logo-small {
	float:left;
}

.white-background .footer-menu {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.white-background .footer-menu:after {
	content:"";
	display:table;
	clear:both;
}

.white-background .footer-menu li {
	float:left;
	margin-left:85px;
	line-height:50px;
	font-size:15px;
}

.technologies-block {
	padding-top:35px;
	padding-bottom:35px;
}

.technologies-block:after {
	content:"";
	display:table;
	clear:both;
}

.technologies-block .technologies-block-item {
	position:relative;
	float:left;
	background:#018bd3;
	color:#fff;
	width:485px;
	height:126px;
	padding:25px 20px;
	margin-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.technologies-block .technologies-block-item:first-child {
	margin-left:0;
}

.technologies-block .technologies-block-item .technologies-block-item-title {
	font-size:20px;
	font-weight:400;
}

.technologies-block .technologies-block-item .technologies-block-item-icon {
	position:absolute;
	right:20px;
	top:15px;
}

.technologies-block .technologies-block-item .readmore {
	color:#fff;
	padding:5px 15px;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.technologies-block .technologies-block-item .readmore:hover {
	background:#4fb1e8;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms;
}

.main-footer {
	background:#9b9faa;
	padding-top:17px;
	padding-bottom:70px;
}

.main-footer .copyright {
	float:left;
	color:#fff;
	width:265px;
	margin-right:85px;
}

.main-footer .contacts {
	color:#fff;
	float:left;
	width:250px;
}

.main-footer .contacts a {
	color:#fff;
}

.main-footer .contacts a:hover {
	color:#00448a;
}

.main-footer .icons {
	float:right;
}

.ab_l{
	width: 484px;
	float: left;
	font-size: 14px;
	font-family: Tahoma;
}

.ab_l ul{
	padding-left: 17px;
}

.ab_l li{
	color: #2babe2;
}

.ab_l li span{
	color: #000;
}

.ab_r{
	width: 484px;
	float: left;
	margin-left: 20px;
}

.ab_r img{
	padding-bottom: 20px;
}

.clear{
	clear: both;
}

.ab_i{
	padding-bottom: 70px;
}

.ab_i img{
	float: left;
}


.spec ul{
	padding-left: 17px;
}

.spec li{
	color: #2babe2;
}

.spec li span{
	color: #000;
}

.wrapper h5{
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	color: #00448a;
	margin: 30px 0px 25px 0px;
}

.divider{
	height: 1px;
	width: 100%;
	background-color: #9b9faa;
	margin-top: 30px;
}

.teq table{
	width: 100%;
	border-top: 1px solid #9b9faa;
	border-bottom: 1px solid #9b9faa;
}

.teq tr:nth-child(2n){
	background-color: #e7e8e9;
}

.teq tr:nth-child(1){
	border-bottom: 1px solid #9b9faa;
}

.teq td{
	padding: 5px 20px;
}

.teq td:first-child{
	border-right: 1px dotted #9b9faa
}

.teq td:last-child{
	border-left: 1px dotted #9b9faa
}

.pdf_i{
	width: 218px;
	border: 1px solid #656565;
	height: 143px;
	float: left;
	margin: 10px 20px 10px 0px;
}

.pdf_i h1{
	font-size: 14px;
	font-family: tahoma;
	margin: 15px 15px;
	font-weight: normal;
	margin-bottom: 0px !important;
	
}

.pdf_i_l{
	float: left;
	height: 70px;
	bottom: 0px;
	margin: 25px 0px 0px 15px;
}

.pdf_i_r{
	margin-top: 7px;
	float: right;
	height: 110px;
	bottom: 0px;
	margin: 0 0 0 10px;
	overflow: hidden;
}

.bg{
	background-color: #05bbef;
}



.categories-block-item-name{
	float: none;
	clear: both;
}

.categories-block-item-arrow{
	padding: 0px 5px;
}

.up_b a{
	width: 60px;
	height: 60px;
	background-color: #e8e9eb;
	float: right;
	position: fixed;
	right: 100px;
	bottom: 100px;
	z-index: 999;
	cursor: pointer;
	text-align: center;
	color: #656565;
}

.up_b a i{
	margin-top: 12px;	
}

.product-block-image{
	
}

.product-block-image ul{
	
}

.product-block-image ul li{
	float: left;
	list-style: none;
}

.product-block-image ul li:hover ul{
	display: block;
}

.product-block-image ul li ul{
	display: none;
}





.pre{
	width: 20px;
	height: 20px;
	background-color: #00448a;
	color: #fff;
	padding: 3px 6px;
	}

.pdf_i_l span{
	font-size: 10px;
}


.banner_area{
	height: 360px;
	margin-top: 35px; 
	
}

.banner_area_sm{
	height: 180px;
	background-color: #0059bd;
	margin-top: 55px;
}

.page-title-m{
	font-size: 25px;
	margin-top: 55px;
	margin-bottom: 35px;
	font-weight: normal;
	color: #00448a;
}

.banner_area_in{
	width: 990px;
	position: absolute;
	margin: 0 auto;
	height: 55px;
	z-index: 4;
}

.banner_area_in h1{
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	line-height: 55px;
	margin: 0;
}

.banner_area_in_b{
	/*height: 180px;
	width: 990px;
	position: absolute;
	margin: 0 auto;
	padding: 35px;
	z-index: 3;*/
}

.banner_area_in_b h1{
	font-size: 25px;
	color: #fff;
	font-weight: normal;
	width: 620px;
	line-height: 30px;
	margin-top: 20px;
	margin-left:35px;
	position:relative;
	z-index:100;
}

.banner_area_in_b a{
	color: #fff;
		margin-left:35px;
		position:relative;
	padding: 3px 15px;
		z-index:100;
}

.banner_area_in_b a:hover{
	background-color: #4fb1e8;
}

.banner_photo{
	position: absolute;
	width: 990px;
	margin: 0 auto;
	z-index: 1;
	margin-top: 55px;
}

.banner_photo img{
	position: absolute;
	width: 990px;
	top:0;
	left:0;
	z-index: 10;

}


.bannner_c{
	width: 990px;
	margin: 0 auto;
}

.bl_img{
	width: 485px;
	height: 180px;
	float: left;
}

.bl_i{
	width: 505px;
	float: left;
	height: 180px;
	background-color: #82d0f5;
	margin-bottom: 20px;
}

.bl_i h1{
	font-size: 40px;
	color: #fff;
	font-weight: normal;
	margin: 30px;
	font-family: "pf_din_text_cond_proregular";
}

.bl_i p{
	font-size: 14px;
	color: #00448a;
	margin: 30px;
	margin-bottom: 10px;
	width: 250px;
}

.bl_i a{
	margin: 0px 0px 0px 20px;
	padding: 3px 15px;
	position: absolute;
	color: #fff;
}

.bl_i a:hover{
	
	background-color: #4fb1e8;
	color: #fff;
	
}


.card_hover{
	background-color: #05bbef;
	opacity: 0.7;
	z-index: 99;
	height: 180px;
	position: absolute;
	width: 990px;
}

.card_hover:hover{
	background-color: rgba(255,255,255,0);
}

.card_hover:hover .bl_i a{
	z-index: 999;
}

.banner_area_b{
/*	background-color: rgba(1,132,215, 0.8);*/
	height: 360px;
	position: absolute;
	width: 100%;
	margin-top: 35px;
}

.sldcontent{position:absolute;top:0;left:0;transition:ease-out;opacity:0;z-index:-1;
-webkit-transition:ease-out 800ms;
	-moz-transition:ease-out 800ms;
	-o-transition:ease-out 800ms;
	transition:ease-out 800ms;
	}
.sldcontent.active{opacity:1;z-index:10;}
.sldroundlink{position:absolute;left:0;width:100%;height:30px;top:276px;text-align:center}
.sldroundlink span{display:inline-block;width:14px;height:14px;margin-left:10px;border-radius:50%;background-color:#003E84;cursor:pointer;}
.sldroundlink span.active{background-color:#fff;}
.sldcontainersld{position:absolute;top:0;left:0;}

.sldcontentdeuf.active{opacity:1;z-index:10;margin: 0px 0px;}
.sldcontentdeuf{position:absolute;top:0;left:0px;transition:ease-out;opacity:0;z-index:-1;
-webkit-transition:ease-out 800ms;
	-moz-transition:ease-out 800ms;
	-o-transition:ease-out 800ms;
	transition:ease-out 800ms;
	}

.forpagemem{text-align:left;margin-bottom:6px; margin-left: 25px;}
.forpagemem span{font-size:11px;background-color:#e7e8e9;color:#00448a;margin-right:6px;padding:2px 5px;cursor:pointer}
.forpagemem span.active{background-color:#00448a;color:#fff;}

.use{
	margin-bottom: 30px !important
}

.useb{
	margin-bottom: 15px;
	color: #4fb1e8;
}

.p0{
	padding-top: 1px;
}

.us_t_i{
	height: 140px;
	
}

.us_t_i h1{
	float: left;
	font-size: 30px;
	color: #fff;
	font-family: 'Open Sans',Tahoma,Arial,sans-serif !important;
	margin: 60px 0px;
}

.us_t_i img{
	height: 140px;
	float: right;
}

.ar_b{
	height: 20px;
	background-color: #e7e8e9;
	
}

.ar_b_a{
	top: 50px;
	z-index: 99;
	height: 20px;
	background-color: #e7e8e9;
	position: absolute;
}


.clear{
	clear: both;
}

.content_l{
	width: 600px;
	float: left;
	background-color: #fff;
}

.p_c{
	width: 100%;
	background-color: #fff;
	padding: 40px 0px;
}

.cont_r h1{
	font-size: 16px;
	color: #00448a;
	font-family: Tahoma
}

.cont_r{
	width: 305px;
	float: right;
	border-left: 1px solid #9b9faa;
	padding: 0px 20px;
}

.div_r{
	height: 1px;
	width: 100%;
	background-color: #00448a
}

.cont_r ul li{
	 list-style: none !important;
	 padding: 5px 0px;
}

.cont_r ul li a{
	color: #656565;
}

.cont_r ul li a:hover{
	color: #00448a !important;
	text-decoration: underline;
}

.cont_r ul{
	 padding: 0px;
}

.arr_s {
	display:inline-block;
	margin-top:2px;
	background:url(../img/icon-arrow-bot.png) no-repeat top;
	width:15px;
	height:14px;
	float: right;
	margin-right: 50px; background-position: 0 -14px;
}

.arr_s:hover{
	background-position: 0 0px;
	
	
}

.cont_r ul li a:hover .arr_s{
	background-position: 0 0px;
}

.marker{
	font-weight: bold;
	color: #00448a;
	
}

.d_b{
	background:url(../img/bg_mai.png) repeat-x;
	height: 360px;
	
	position: absolute;
	width: 100%;
	margin-top: 0px;
}






