html, body, form
{
	margin:0;
	padding:0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	background-color:#FFFFFF;
}
/*Font*/
h1
{
	padding:0;
	font-size:22px;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	color:#2C5085;
	margin-bottom:10px;
	margin-top:10px;
}
/*Font in table*/
table
{
	font-size:13px;
}
/*Links*/
a {color:#2C5085; text-decoration:underline;}
/*a:visited{color:#8C9AA8;}*/
/*a:active {color: #486DAA;}*/
a:hover{color:#B00305; text-decoration:underline;}
.underline-dashed
{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	text-decoration:none;
}
.underline-dashed:hover {text-decoration:none;}

/*Header icons*/
.header-icon
{
	display:inline-block;
	box-sizing:border-box;
	width:20px;
	height:20px;
	margin:0px 0px 0px 5px;
	border:none;
	overflow:hidden;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center center;
}
.icon-home {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJFJREFUeNpi/P//PwM1AeOwMRCmiBGNjyxGtIHoChgpMZAY5xNtIFxCN7ANTF9eX0W2gRiGwQAWQwkaiNMwHIbiNZCgYYQMxWogIcOwGAo3kIVAksAIMyyWoXiZiRiX/P0/l+HveVaiXE2UgQwXMhgYzjBQ0UCgYRcYqGggyLALZ8gvHEgtfhgHRfE1cAYCBBgAF8lVZt4X810AAAAASUVORK5CYII=);}
.icon-mail {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpi/P//PwM1AeOogeSazojNQDBDN7CNJJMur69CMZQJWRJkGJICogxDdwATuiJiDcVmGFYDiTEUl2E4DcRnKD7D8BqIzVBChuE1EGYQzFBkw/AFB0qyQdZAyCVYLGDE6kJiDMMXxlRP2DTNeqPlIXkAIMAAyH5o7Ru4SuoAAAAASUVORK5CYII=);}
.icon-sitemap {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNpi/P//PwM1AeOQNpCQTYykG7jXAruM8wmcBrLgdQOvMMleJmCgyOAOQ2yGM1Ir2VBsILGJk5EUAxmJcDVeA/8T4RKCalAMzD2JqWqyOaqBr71kGJi4IKnt37c/YFp02xO4GpR0qEpEsmOV4mJg5mMDs/9++oU/YasRkTFYxYEGCnGA2UycPxjoGoYjpIAFCDAAiQxNEzZ7iZMAAAAASUVORK5CYII=);}
.icon-search {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb9JREFUeNrMlMtLG1EUxr8kJkaM0oAP0IUIBRd2b/ddSZfSP8FlF1pcm62gYLvsqutSu/DR0roo4qYBqaBdSDTNIg/UJGoyYyaZaebryQ1Vo5M6TbPogcPMuffOb87jnuMhiXaKp91A1IAOGuFdiTQ526BNQW+OybUcuZIll3+YrsG3Q+bLhIUnA36EfIApWz4PEPICX85s+AsFTI2FVarchKy829fJTIWsVK9dSoqdt8hX8cq9Xt40+DpDJow6zLTJrQL58Zz8VpJ1AX6SPz19e/gb6gj03vR20E8VS0BWd3SgZAMPAhJyB9Ap2u2lSsOfpAEY16rwCtGSjwzRsMD6akC/AGU/qVnIF8vugd/jJ0jqP5ExgZFgHdYtnvlqVbBsvIsVcRRLu76HqijT2zl+ThksSQ41sS9FU7rFZ+spDi1E7y3KnWuzsHmEjVMbXb0hPOzxIXFhIpYtIZc+weheFLvv5666zE3rRUTnay/B56voCAZQtev7xtKkemqzj1A+uED/h5Qz9C9bj8biBIsz4zydHHa8Pq0MB5aXHsNK646etjptmkL/ZXwpqMr3i69tASro7Yp7/vuJ/UuAAQBesBj+NLX7VAAAAABJRU5ErkJggg==);}
.icon-twitter {background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M5.03125%2014.501953c6.039063%200%209.34082-5.00293%209.34082-9.340332%200-.14209-.00293-.283691-.009766-.424316C15.00293%204.273926%2015.560547%203.695801%2016%203.037598c-.587891.26123-1.220703.4375-1.884766.51709.677734-.406738%201.197266-1.049316%201.443359-1.815918-.634766.375977-1.336914.649414-2.084961.796875-.598632-.638184-1.452148-1.03711-2.395507-1.03711-1.813477%200-3.283203%201.469727-3.283203%203.282227%200%20.257813.029297.508301.084961.748535-2.727539-.137207-5.147461-1.443359-6.766602-3.429688-.28125.484863-.444336%201.04834-.444336%201.649902%200%201.138672.579102%202.144043%201.460938%202.732422-.538086-.016601-1.043945-.16455-1.487305-.410644v.041504c0%201.590332%201.130859%202.91748%202.632813%203.218262-.275391.075195-.56543.115234-.865235.115234-.210938%200-.416992-.020508-.617188-.058594.417969%201.303711%201.630859%202.25293%203.067383%202.280273-1.124023.879883-2.539063%201.404297-4.077148%201.404297-.265625%200-.526367-.014648-.783203-.044922%201.453125.930665%203.177734%201.47461%205.03125%201.47461%22%2F%3E%3C%2Fsvg%3E);}
.icon-twitter:hover {background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%231DA1F2%22%20d%3D%22M5.03125%2014.501953c6.039063%200%209.34082-5.00293%209.34082-9.340332%200-.14209-.00293-.283691-.009766-.424316C15.00293%204.273926%2015.560547%203.695801%2016%203.037598c-.587891.26123-1.220703.4375-1.884766.51709.677734-.406738%201.197266-1.049316%201.443359-1.815918-.634766.375977-1.336914.649414-2.084961.796875-.598632-.638184-1.452148-1.03711-2.395507-1.03711-1.813477%200-3.283203%201.469727-3.283203%203.282227%200%20.257813.029297.508301.084961.748535-2.727539-.137207-5.147461-1.443359-6.766602-3.429688-.28125.484863-.444336%201.04834-.444336%201.649902%200%201.138672.579102%202.144043%201.460938%202.732422-.538086-.016601-1.043945-.16455-1.487305-.410644v.041504c0%201.590332%201.130859%202.91748%202.632813%203.218262-.275391.075195-.56543.115234-.865235.115234-.210938%200-.416992-.020508-.617188-.058594.417969%201.303711%201.630859%202.25293%203.067383%202.280273-1.124023.879883-2.539063%201.404297-4.077148%201.404297-.265625%200-.526367-.014648-.783203-.044922%201.453125.930665%203.177734%201.47461%205.03125%201.47461%22%2F%3E%3C%2Fsvg%3E);}

/*Content table*/
#content
{
	width:100%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	width:160px;
	vertical-align:top;
	height:100%;
	padding:0;
}

/*Main column*/
#content .main-column
{
	width:100%;
	vertical-align:top;
	padding:0 10px 0px 10px;
}
#content .main-column, #content .main-column table
{font-size:15px;}
/*Right column*/
#content .right-column
{
	vertical-align:top;
	padding:0;
}

/*Data table*/
table.data-table
{
	border:1px solid #D9D9D9;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #D9D9D9;
	background-color:#FFFFFF;
	color:#000000;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F3F6;
	text-align:center;
	font-weight:bold;
	background-image:none;
	border:1px solid #D9D9D9;
	padding:4px;
	color:#2C5085;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#000000;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F3F6;
	padding:4px;
	color:#000000;
}

/*Content block*/
.content-block
{
	margin-top:10px;
	margin-bottom:10px;
	border:0px;
}
.content-block-head
{
	position:relative;
	border:0px;
	margin-bottom:4px;
	margin-top:5px;
}
.content-block-head-text
{
	font-weight:bold;
	font-size:11px;
	color:#2C5085;
	text-align:left;
	text-transform:uppercase;
	box-sizing:border-box;
	border:0px;
	border-radius:0px 20px 0px 0px / 0px 14px 0px 0px;
	background-color:#a0d7ff;
	padding:1px 15px 2px 26px;
	position:relative;
	height:16px;
}
.content-block-head-icon
{
	display:block;
	position:relative;
	box-sizing:border-box;
	width:19px;
	height:16px;
	border:0px;
	margin-top:-20px;
	margin-left:4px;
	background:no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2216%22%20viewBox%3D%220%200%2019%2016%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23B00305%22%20d%3D%22M19%2014.000488c0%20.599121-.183594%201.083008-.549805%201.450195C18.083496%2015.817383%2017.600098%2016%2017%2016H8.600098C8%2016%207.51709%2015.817383%207.149902%2015.450684c-.367188-.367188-.549805-.851074-.549805-1.450195%200-.600586.182617-1.084473.549805-1.450195.367188-.366212.850098-.550782%201.450196-.550782h3.619629L4.919434%204.699707c-.466309-.466309-1.033204-.699219-1.699219-.699219h-.620606c-.599609%200-1.083007-.183593-1.449218-.550781-.367188-.365723-.550782-.849609-.550782-1.449219%200-.600098.183594-1.083496.550781-1.449707C1.516602.183105%202%200%202.599609%200h1.299805c1.333984%200%202.474121.473633%203.420898%201.419434l11.119629%2011.121094c.373536.373046.560059.859374.560059%201.45996m-14.399902%200c0%20.599121-.183594%201.083008-.550293%201.450195C3.683594%2015.817383%203.199707%2016%202.599609%2016%202%2016%201.516602%2015.817383%201.150391%2015.450684.783203%2015.083496.59961%2014.59961.59961%2014.000489v-6c0-.600586.183594-1.083984.550781-1.450195C1.516602%206.183105%202%206%202.599609%206c.600098%200%201.083984.183105%201.450195.550293.366699.366211.550293.849609.550293%201.450195v6%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-size:contain;
}
.content-block-body
{
	padding:5px;
	background-color:#EBEBEB;
	box-sizing:border-box;
}
.include-area-container
{
	padding:4px;
	background-color:#FFFFFF;
}

.include-area-container p
{
	margin-top:0;
}

#shadow
{
	height:6px;
	background:transparent url(images/spacer.gif) left top repeat-x;
}
.lang-link
{
	font-weight:bold;
	color:#D9D9D9;
	text-decoration:none;
	padding:2px 5px 2px 5px;
}
.lang-link:hover
{
	background-color:#D9D9D9;
	color:#B00305;
	text-decoration:none;
}
/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}
/*Bottom banner*/
#bottom_banner
{
	padding:15px 5px 5px 5px;
	text-align:center;
}
.textblue
{
	color:#2C5085;
}
/*Page footer*/
#page_footer
{
	margin-top:10px;
	padding:5px 10px 5px 10px;
	border-collapse:collapse;
	border-top-width:1px;
	border-top-color:#2C5085;
	border-top-style:solid
}
#page_footer, #page_footer table td
{
	color:#2C5085;
	background-color:#FFFFFF;
	text-align:center;
	line-height:20px;
}
.share-bar {margin:1em 0 0 0;}
/*Catalog buttons content block*/
.buttons-content-block
{
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}
.buttons-content-block-body
{
	padding:0px 0px 0px 6px;
	width:100%;
	background:#FFFFFF;
}
.buttons-content-block #catalog_buttons
{
	width:100%;
	border:none;
	border-collapse:collapse;
}
.buttons-content-block #catalog_buttons td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}
/*Pop-up window*/
.popup-window-titlebar-text, .popup-window-titlebar
{
	color:#2C5085 !important;
	font-weight:bold;
	line-height:49px;
}
.popup-window
{
	width:auto;
	max-width:50%;
}
@media screen and (max-width:991px)
{
	#header .hidemobile, #lang,
	#content .left-column, #content .right-column, #bottom_banner,
	#content object, #content embed, #content object embed
	{display:none;}
	#header .logopart
	{
		max-width:49% !important;
		height:auto !important;
	}
	#header-icons, #header-menu
	{
		display:block;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	#header-icons .header-icon {margin:1em;}
	#header-icons {text-align:center;}
	.content-block table td, .optimobile .data-table td
	{display:table-cell !important;}
	#page_footer table td {display:inline-block;}
	#page_footer
	{
		padding-left:0px;
		padding-right:0px;
	}
	#content td.main-column {padding:0px !important;}
	#content img
	{
		max-width:99% !important;
		height:auto !important;
	}
	.optimobile td
	{
		width:auto;
		display:block;
		padding-left:0px;
		padding-right:0px;
	}
	.popup-window
	{
		width:95%;
		max-width:95%;
	}
}