@charset "UTF-8";

/* -----------------------------------------------------------------------
	UPSCALE OCERRIDE
----------------------------------------------------------------------- */
.zoom { width: 1400px !important; font-size: 150%; padding: 0 1em; }
.zoom header { background-image: url(/cosmea/public/info/resources/img/base/header@xl.png); }
.zoom #login .rect { background: #474747 url(/cosmea/public/info/resources/img/base/icon_login_small@xl.png) no-repeat 0.800em 0.400em\9; }
.zoom #top { background: url(/cosmea/public/info/resources/img/base/top_fly@xl.png) no-repeat 100% 20em; padding-bottom: 0.7em; }
.zoom #zoom figure img { height: 0px !important; }
.zoom #zoom {
	width: 58px;
	height: 85px;
	padding: 20px;
	background: #474747 url(/cosmea/public/info/resources/img/base/zoom_out@xl.png) no-repeat center 30px;
}
.zoom #mainnav { margin-top: 2em; }
.zoom #top:hover { background: url(/cosmea/public/info/resources/img/base/top_fly@xl.png) no-repeat 70% 0em; }
.zoom .more { background: url(/cosmea/public/info/resources/img/base/icon_more@xl.png) no-repeat left center\9; }
.zoom #button ul, .zoom #button mark { width: 700px; }
.zoom .contactbtn { width: 860px; }
.zoom #button.hugh ul, .zoom #button.hugh mark { width: 850px; }
.zoom #button.hugh {
	background: url(/cosmea/public/info/resources/img/base/button_home@xl.png) no-repeat .5em top;
	-webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.zoom figure.b_mail {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_mail@xl.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_mail@xl.png', sizingMethod='scale')";
}
.zoom figure.b_nl {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_nl@xl.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_nl@xl.png', sizingMethod='scale')";
}
.zoom figure.b_reg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_reg@xl.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_reg@xl.png', sizingMethod='scale')";
}
.zoom figure.b_top {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_up@xl.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/base/badge_up@xl.png', sizingMethod='scale')";
}
.zoom .togglebox input[type=radio]:checked + label {
	background: #2798a5 url(/cosmea/public/info/resources/img/base/icon_check@xl.png) no-repeat 1em center; }
.zoom .social a { background-image: url(/cosmea/public/info/resources/img/base/social_twitter@xl.png); }
.zoom .more { background: url(/cosmea/public/info/resources/img/base/icon_more@xl.png) no-repeat left bottom; }
.zoom #login .rect { background-image: url(/cosmea/public/info/resources/img/base/icon_login_small@xl.png); }
.zoom .contactbtn a { background-image: url(/cosmea/public/info/resources/img/base/icon_mail@xl.png); }
.zoom .selectbox select {
	width: 536px;
	height: 68px;
	padding: 10px;
	font-size: 32px;
	margin-left: 10px;
}
.zoom .selectbox {
	width: 480px;
	height: 68px;
	background-image: url(/cosmea/public/info/resources/img/base/forms_arr_down@xl.png);
}


/* EMX */

.zoom .nlsflat li { padding: 0em 3em 2em 3em\9; }
.zoom .nlsflat li p { font-size: 114%; line-height: 120px\9; }
.irs-from, .irs-to, .irs-single { top: -2em !important; }
.zoom #nlsallfunctions h1 { background: url(/cosmea/public/info/resources/img/base/icon_nlsall@xl.png) no-repeat right center; }
.zoom #nlsmodular .flex-caption { height: 200px; margin-top: -200px; }
.zoom .rate .button { padding: 0.5em 2.2em; }
.zoom .nls_highlight.flat section div.arr_r {
	border-top-width: 38px;
	border-bottom-width: 38px;
	border-left-width: 38px;
}
.zoom .nls_highlight.flat section div.arr_l {
	border-top-width: 38px;
	border-bottom-width: 38px;
	border-right-width: 38px;
}



.zoom .jcarousel-wrapper, .zoom .jcarousel, .zoom .jcarousel li { width: 1240px; }
.zoom .jcarousel li img { width: 402px; }
.zoom .jcarousel, .zoom .jcarousel li { height: 1190px; }
.zoom .jcarousel-control-prev, .zoom .jcarousel-control-next { top: 580px !important; }