<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">img *{
	border:none;
}
header, section, footer, aside, nav, main, article, figure {
	display: block;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
}
ul, li, p{
	padding:0;
	margin:0;           
}
.nscmsmenucurrent{
}

.nscmstree ul{
	margin: 0;
	padding: 0;
}
.nscmstree li{
	background-image: url('page.png');
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
	cursor:pointer;
}
.nscmstree li.nscmssubmenu ul{
	display:none;
}
.nscmstree li.nscmsmenuadd{
	background-image: url('pageadd.png');
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
	cursor:pointer;
}

.nscmsmenuedit{
	font-size:12px;	
	position: absolute;
	left: 50%;
	top: 0px;
	width: 600px;
	height: 140px;
	margin-left: -300px;
	margin-top: -110px;
}
.nscmsmenuedit&gt;div{
	position:relative;
	z-index:10001;
	width: 600px;
	height: 140px;
	margin-top:-140px;
}
.nscmsmenueditbg{
	position:relative;
	width: 600px;
	height: 140px;
	z-index:10000 !important;
	background-color: #888888;
	opacity: 0.5;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	margin-top:0 !important;
}
.nscmsmenuedit li{
	display:inline-block;
}
.nscmsmenueditctrl{
	cursor:pointer;
	width:600px;
	height:25px;
}
.nscmsmenueditctrl img{
	margin-left:10px;
}
.nscmsmenueditnotice{
	width:239px;
	margin-left:20px;
	height:20px;
	margin-top:-5px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.nscmsmenueditnoticenotice{
	color:white;
	height:20px;
	text-transform:uppercase;
	background-image:url('ok.png');
	background-repeat:no-repeat;
}
.nscmsmenueditnoticenotice&gt;div{
	width:214px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	margin-left:25px;
	overflow-x:auto;
	overflow-y:hidden;
}
.nscmsmenueditnoticeerror{
	color:#fec005;
	height:20px;
	text-transform:uppercase;
	background-image:url('warn.png');
	background-repeat:no-repeat;
}
.nscmsmenueditnoticeerror&gt;div{
	width:214px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	margin-left:25px;
	overflow-x:auto;
	overflow-y:hidden;
}

.nscmsmenuedit span{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
}

.nscmsmenuedit input[type="text"]{
	margin-top:10px;
	border:1px solid #971418;
	padding:3px;
	border-radius:5px;
	width:200px;
}
/*
.nscmsmenuedit input[name="description"]{
	width:430px;
}*/

.nscmsmenuedit ul li{
	margin: 0 25px;
}
.nscmsmenuedit ul li img, .nscmsmenuedit input[type=image]{
	height:30px;
	margin:0;
	padding:0;
	border:0;
	background:none;
}

.nscmsmenusubmit{
	border:2px solid #971418;
	padding:5px;	
	border-radius:5px;
}

/* MODULES */
.nscmselement{
	height:auto;
	display:block;
	padding-bottom:15px;
}
.nscmstitle{
	background-color:transparent;
	color:#1E6788;
	font-size:20px;
}
.nscmssubtitle{
	background-color:transparent;
	color:#1E6788;
	font-size:20px;
}
.nscmstext, .nscmswiki, .nscmshtml, .nscmswysiwyg{
	color:#666;
	font-size:13px;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.nscmslink{
}
.nscmslinkurl{
	color:blue;
	text-decoration:underline;
}
.nscmslinkedlist{
}
.nscmslinkedlisturl{
	color:blue;
	text-decoration:underline;
}
.nscmsimagedescription, .nscmslangimagedescription, .nscmsdownloaddescription, .nscmsdocumentdescription{
	background:none;
}
.nscmsimage, .nscmslangimage, .nscmsdownload, .nscmsdocument{
	max-width:100%;
	border:0;
	text-decoration:none;
}
.nscmsbanner{
	display:inline-block;
	width:100%;
	height:100px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top;
}
.nscmsdownload&gt;img, .nscmsdocument&gt;img{
	height:60px;
}
.nscmsdownload&gt;span, .nscmsdocument&gt;span{
	color: black;
	line-height:60px;
	vertical-align:top;
}
.nscmsvideo{
}
.nscmsvideo img{
	width:560px;
	height:315px;
}
.nscmsvideo iframe{
	width:560px;
	height:315px;
	border:0;
}
.nscmsgallerymulticol{
	width:900px;
	height:500px;
}
.nscmsgallerymulticol1{
	width:300px;
	height:500px;
	float:left;
}
.nscmsgallerymulticol2{
	width:300px;
	height:500px;
	float:left;
}
.nscmsgallerymulticol3{
	width:300px;
	height:500px;
	float:left;
}
.nscmsgallerymulticol&gt;div&gt;div{
	width:300px;
	height:250px;
	margin-bottom:15px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center;
}
.nscmsgallerymulticol3&gt;div{
	height:500px !important;
}
.nscmsgallerymulticol&gt;div&gt;div&gt;a{
	width:300px;
	height:250px;
	display:block;
}
.nscmsgallerymulticol3&gt;div&gt;a{
	height:500px !important;
}
.va-container{
	position:relative;
	margin-bottom:40px;
}

.va-wrapper{
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
}

.va-nav span{
	width:40px;
	height:25px;
	background:transparent url('nscmsgallerymulticol_up.png') no-repeat center center;
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-20px;
	text-indent:-9000px;
	cursor:pointer;
	z-index:100;
}

.va-nav span.va-nav-next{
	background-image:url('nscmsgallerymulticol_down.png');
	top:auto;
	bottom:-15px;
}

.va-nav span:hover{
	opacity:1.0;
}

/* ADD */
.nscmsaddnew{
	cursor:pointer;
	background-image:url('add.png');
	background-repeat:no-repeat;
	background-position:center left 5px;
	padding-left:50px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px dotted #92004A;
	height:35px;
	line-height:35px;
}
.nscmsaddbtn{
	border: 1px dotted #92004A;
}
.nscmsaddbtn div{
	display:inline-block;
	padding-left:50px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	height:35px;
	line-height:35px;
	background-repeat:no-repeat;
	background-position:center left 5px;
	cursor:pointer;
}
.nscmsaddbtntitle{
	background-image:url('modules/title.png');
}
.nscmsaddbtnsubtitle{
	background-image:url('modules/subtitle.png');
}
.nscmsaddbtntext{
	background-image:url('modules/text.png');
}
.nscmsaddbtnwiki{
	background-image:url('modules/wiki.png');
}
.nscmsaddbtnhtml{
	background-image:url('modules/html.png');
}
.nscmsaddbtnwysiwyg{
	background-image:url('modules/wysiwyg.png');
}
.nscmsaddbtnlink{
	background-image:url('modules/link.png');
}
.nscmsaddbtnlist{
	background-image:url('modules/list.png');
}
.nscmsaddbtnlinkedlist{
	background-image:url('modules/linkedlist.png');
}
.nscmsaddbtnimage{
	background-image:url('modules/image.png');
}
.nscmsaddbtnlangimage{
	background-image:url('modules/image.png');
}
.nscmsaddbtndownload{
	background-image:url('modules/download.png');
}
.nscmsaddbtndocument{
	background-image:url('modules/document.png');
}
.nscmsaddbtnlinkimage{
	background-image:url('modules/linkimage.png');
}
.nscmsaddbtnlanglinkimage{
	background-image:url('modules/linkimage.png');
}
.nscmsaddbtnicon{
	background-image:url('modules/icon.png');
}
.nscmsaddbtnbanner{
	background-image:url('modules/banner.png');
}
.nscmsaddbtngallery{
	background-image:url('modules/gallery.png');
}
.nscmsaddbtnyoutube{
	background-image:url('modules/youtube.png');
}

.nscmsaddbtngallerymulticol{
	background-image:url('modules/gallery.png');
}
.nscmsaddbtngallerybackground{
	background-image:url('modules/gallery.png');
}
.nscmsaddbtnproducts{
	background-image:url('modules/product.png');
}
.nscmsaddbtnnews{
	background-image:url('modules/news.png');
}
.nscmsaddbtnhr{
	background-image:url('modules/hr.png');
}
.nscmsaddbtngallerylink{
	background-image:url('modules/gallery.png');
}
.nscmsaddbtngallerylanglink{
	background-image:url('modules/gallery.png');
}
.nscmsaddbtngallerybackgroundlink{
	background-image:url('modules/gallery.png');
}

/* EDIT */
.nscmsadd{
	display: block !important;
	clear:both;
}
.nscmsedit{
	position:relative;
	clear:both;
}
.nscmsedit .nscmseditelement, .nscmsadd  .nscmseditelement{
	height:auto;
	border:dashed 1px #971418;
	padding:5px;
	position:relative;
}
/*
.nscmsedit .nscmseditelement .nscmstitle, 
.nscmsedit .nscmseditelement .nscmssubtitle, 
.nscmsedit .nscmseditelement .nscmstext, 
.nscmsedit .nscmseditelement .nscmswiki, 
.nscmsedit .nscmseditelement .nscmshtml, 
.nscmsedit .nscmseditelement .nscmswysiwyg,
.nscmsedit .nscmseditelement .nscmslink, 
.nscmseditelement .nscmslinkurl, 
.nscmsedit .nscmseditelement .nscmslinkedlist, 
.nscmsedit .nscmseditelement .nscmslinkedlisturl, 
.nscmsedit .nscmseditelement .nscmsimagedescription, 
.nscmsedit .nscmseditelement .nscmsimageupload, 
.nscmsedit .nscmseditelement .nscmsdownloaddescription, 
.nscmsedit .nscmseditelement .nscmsdownloadupload, 
.nscmsedit .nscmseditelement .nscmsdocumentdescription, 
.nscmsedit .nscmseditelement .nscmsdocumentupload, 
.nscmsadd .nscmseditelement .nscmstitle, 
.nscmsadd .nscmseditelement .nscmssubtitle, 
.nscmsadd .nscmseditelement .nscmstext, 
.nscmsadd .nscmseditelement .nscmshtml, 
.nscmsadd .nscmseditelement .nscmswysiwyg,
.nscmsadd .nscmseditelement .nscmslink, 
.nscmsadd .nscmseditelement .nscmslinkurl, 
.nscmsadd .nscmseditelement .nscmslinkedlist, 
.nscmsadd .nscmseditelement .nscmslinkedlisturl, 
.nscmsadd .nscmseditelement .nscmsimagedescription, 
.nscmsadd .nscmseditelement .nscmsimageupload,
.nscmsadd .nscmseditelement .nscmsdownloaddescription, 
.nscmsadd .nscmseditelement .nscmsdownloadupload,
.nscmsadd .nscmseditelement .nscmsdocumentdescription, 
.nscmsadd .nscmseditelement .nscmsdocumentupload
{
	width:100%;
	position:relative;
}*/
.nscmsedit .nscmseditelement .nscmstext,.nscmsadd .nscmseditelement .nscmstext,.nscmsedit .nscmseditelement .nscmswiki,.nscmsadd .nscmseditelement .nscmswiki, .nscmsadd .nscmseditelement .nscmswysiwyg, .nscmsadd .nscmseditelement .nscmshtml{
	height:100%;
	min-height:200px;
	width:99%;
	background-color:transparent;
}
/*.nscmsedit .nscmseditelement .nscmslink, 
.nscmseditelement .nscmslinkurl, 
.nscmsedit .nscmseditelement .nscmslinkedlist, 
.nscmsedit .nscmseditelement .nscmslinkedlisturl, 
.nscmsedit .nscmseditelement .nscmsimagedescription, 
.nscmsedit .nscmseditelement .nscmsimageupload, 
.nscmsedit .nscmseditelement .nscmsdownloaddescription, 
.nscmsedit .nscmseditelement .nscmsdownloadupload, 
.nscmsedit .nscmseditelement .nscmsdocumentdescription, 
.nscmsedit .nscmseditelement .nscmsdocumentupload, 
.nscmsadd .nscmseditelement .nscmslink, 
.nscmsadd .nscmseditelement .nscmslinkurl, 
.nscmsadd .nscmseditelement .nscmslinkedlist, 
.nscmsadd .nscmseditelement .nscmslinkedlisturl, 
.nscmsadd .nscmseditelement .nscmsimagedescription, 
.nscmsadd .nscmseditelement .nscmsimageupload,
.nscmsadd .nscmseditelement .nscmsdownloaddescription, 
.nscmsadd .nscmseditelement .nscmsdownloadupload,
.nscmsadd .nscmseditelement .nscmsdocumentdescription, 
.nscmsadd .nscmseditelement .nscmsdocumentupload
{
	width:80%;
}*/

/* EDIT BTNS */
.nscmseditbtns{
	top:0;
	right:0;
	position:absolute;
	z-index:100;
	padding-left:15px;
}
.nscmseditbtndelete{
	background-image:url('delete.png');
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}
.nscmseditbtnshow{
	background-image:url('show.png');
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}
.nscmseditbtnhide{
	background-image:url('hide.png');
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}
.nscmseditbtnedit{
	background-image:url('edit.png');
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}
.nscmseditbtnmoveup{
	background-image:url('moveup.png');
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}
.nscmseditbtnmovedown{
	background-image:url('movedown.png');
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
	vertical-align:top;
	background-color:transparent;
}

/* GALLERY */

/*.nscmsgallery{
}
.nscmsgallery li{
list-style:none;
padding-bottom:15px;
position:relative;
}
.nscmsgallery li input{
}
.nscmsimageupload{
	width:200px;
	height:200px;
	background-image:url('newimage.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.nscmsimageuploading{
	width:200px;
	height:200px;
	background-image:url('uploadingimage.gif') !important;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.nscmsimageupload input[type=file], .nscmsimageuploading input[type=file]{
	width:200px;
	height:200px;
	background-color:transparent;
	opacity:0;
	filter: alpha(opacity=0);
	cursor:pointer;
}
.nscmsgallery li img{
	height:200px;
	border-left:2px solid #fff;
	border-bottom:4px solid #fff;
	border-top:4px solid #fff;
	border-right:2px solid #fff;
}
.nscmsgalleryhome li img{
	height:200px;
}*/

/* LOGOUT */

.logout{
	position:absolute;
	right:5px;
	top:5px;
	z-index:100;	
}

.logout span{
	font-size:12px;
	display:inline-block;
	line-height:33px;
	vertical-align:top;
}

.logout form{
	display:inline-block;		
}

.logout_button{
	background-image:url('logout.png');
	height:33px;
	width:33px;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	cursor:pointer;
}

/* LOGIN */

.nscmslogin{
	margin:0;
}
.nscmslogin span, .nscmsregister span, .nscmsrecovery span{
	vertical-align:top;
	margin-left:5px;
}
.nscmslogin a{
	padding-left:10px;
}
.nscmslogin input{
	border:1px solid #971418;
	padding:4px;
	border-radius:5px;
}
.nscmsregister input[type=checkbox]{
	width:30px;
}

/* FORM */

.nscmsmoduleusers table, .nscmsprofile table, .nscmsmodulebrands table, .nscmsmoduleproducts table, .nscmslogin table, .nscmsregister table, .nscmsrecovery table{
	margin:auto;
	margin-bottom:30px;
	font-size:12px;
	background-color:#f0f0f0;
	padding:15px;
	box-shadow:1px 1px 2px #666;
	line-height: 35px;
	border-radius:10px;
}
 
.nscmsmoduleusers input, .nscmsregister input, .nscmsrecovery input, .nscmsmodulenews input, .nscmslogin input, .nscmsprofile input, .nscmsmodulebrands input, .nscmsmoduleproducts input{
	border:1px solid #409EA0;
	padding: 4px;
	width: 300px;
	color:#333;
	border-radius: 5px;
}
 
.nscmsmoduleproducts input[type="checkbox"]{
	width:20px;       
}
 
select{
	border:1px solid #ecbb81;
	color:#333;
	padding:5px;
	width:310px;
	border-radius:5px;
}
 
.nscmsmoduleusers  input[type="submit"], .nscmsregister input[type="submit"], .nscmsrecovery input[type="submit"], .nscmsmodulenews input[type="submit"], .nscmsprofile input[type="submit"], .nscmsmenuadd input[type="submit"], .nscmsmodulebrands input[type="submit"], .nscmsmoduleproducts input[type="submit"], .nscmslogin input[type="submit"]{
	border:1px solid #409EA0;
	color:#333;
	padding:5px;
	width:80px;
	margin-left:10px;
	float:right;
	cursor:pointer;
	box-shadow:1px 1px 2px #666;
	border-radius:5px;
}

/* GALLERY BG */

.nscmsgallerybackground_head, .nscmsgallerybackgroundlink_head{
	height:460px;
	display:block;
	position:relative;
	z-index:1;
}
.nscmsgallerybackground_headerimg, .nscmsgallerybackgroundlink_headerimg{
	background-position:top;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 460px;
	position: absolute;
}
.nscmsgallerybackground_headertxt, .nscmsgallerybackgroundlink_headertxt{
	margin:0 auto;
	clear:both;
	position:relative;
	top:180px;
	color:#B6B5B4;
	font-size:74px;
	font-family: "Consolas", Arial;
	width:590px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:70px;
	letter-spacing:-4px;
	line-height:60px;
}
.nscmsgallerybackground_btn, .nscmsgallerybackgroundlink_btn{
	height:19px;
	width:19px;
	float:left;
	cursor:pointer;
	background-color:#e20a16;
	background-repeat:no-repeat;
	background-position:center;
}
.nscmsgallerybackground_prev, .nscmsgallerybackgroundlink_prev{
	float:right;
	background-image:url('btn_back.png');
	padding:4px 5px 0 0;
	border-radius:4px 0 0 0;
}
.nscmsgallerybackground_next, .nscmsgallerybackgroundlink_next{
	float:right;
	background-image:url('btn_next.png');
	padding:4px 5px 0 0;
	border-radius:0 4px 0 0;
}
.nscmsgallerybackground_headernav-outer, .nscmsgallerybackgroundlink_headernav-outer{
	position:relative;
	top:437px;
	margin:0 auto;
	width:1000px;
}
.nscmsgallerybackground_headernav-outer, .nscmsgallerybackgroundlink_headernav-outer{/* hides the arrows... */
	display:none;
}



.nscmsaddnewitem{
}
.nscmscomeback{
}

.nscmsproductaddtocart, .nscmsproductrequestavailability{
	position:fixed;
	background-color:white;
	border:1px solid #cccccc;
	padding:15px;
	width:450px;
	height:400px;
	top:50%;
	left:50%;
	margin-top:-225px;
	margin-left:-200px;
	z-index:9001;
	border-radius:15px;
}
.nscmsproductaddtocartbg{
	position:fixed;
	background-color:#888888;
	opacity: 0.4;
	z-index:9000;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.nscmsproductaddtocartclosebtn{
	background-image:url('close.png');
	float:right;
	width:32px;
	height:32px;
	background-size:contain;
	cursor:pointer;
}
.nscmsproductaddtocartoptions&gt;ul{
	list-style-type:none;
}
.nscmsproductaddtocartoptions&gt;ul&gt;li{
	margin:5px auto;
	text-align:center;
	display:inline-block;
}
.nscmsproductaddtocartoptions&gt;ul&gt;li&gt;span{
	padding: 2px 5px;
	cursor:pointer;
}
.nscmsproductaddtocartoptions&gt;ul&gt;li&gt;img{
	max-height:50px;
	max-width:80px;
	cursor:pointer;
}

.nscmsbreadcrumb{
	margin:0;
	padding:0;
	list-style-type:none;
}
.nscmsbreadcrumb li{
	display:inline-block;
	padding-left: 15px;
	background-image:url('breadcrumb.png');
	background-repeat:no-repeat;
}




/* datepicker */
.nscmsfielddate{
	position: relative;
	z-index: 1;
	top: 0px;
	left: 0px;
	width:200px;
	margin:10px 10px 10px 0;
	padding:10px;
}
.nscmsfielddate table{
	width: 200px !important;
	border-collapse: collapse;
}
.nscmsfielddate th{
	background-color: #cccccc;
	border-bottom: 1px solid black;
	font-weight: bold;
	width: 22px;
}
.nscmsfielddate td{
	height: 22px;
	text-align: center;
	font-size: 12px;
}
.nscmsfielddate a{
	cursor: pointer;
}
.nscmsfielddatecontrols{
	font-size: 8px;
}
.nscmsfielddatetitle{
	width: 160px;
	font-size: 14px;
	font-weight: bold;
}
.nscmsfielddatevoid{
	background-color: transparent;
}
.nscmsfielddatecur{
	background-color: #cccccc;
	font-weight: bold;
	border: 1px solid red;
}
.nscmsfielddatecur a{
	color: white;
}
.nscmsfielddatetoday{
	background-color: yellow;
}

.nscmsicon{
	padding-left:0;
	margin:0;
	width:100%;
	height:auto;
	list-style-type:none;
}

.nscmsicon li{
	display:inline-block;
}

.nscmsicon&gt;li img{
	max-height:40px;
}

.nscmshr{
	padding-left:0;
	margin:0;
	width:100%;
	height:auto;
}

.nscmsgallery, .nscmsgallerylink, .nscmsgallerylanglink{
	position:relative;
	overflow:hidden;
	width:100%;
	height:200px;
}
.nscmsgallery&gt;div, .nscmsgallerylink&gt;div, .nscmsgallerylanglink&gt;div{
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
}
.nscmsgallery&gt;div&gt;ul, .nscmsgallerylink&gt;div&gt;ul, .nscmsgallerylanglink&gt;div&gt;ul{
	list-style-type:none;
	padding-left:0;
	margin:0;
}
.nscmsgallery&gt;div&gt;ul&gt;li, .nscmsgallerylink&gt;div&gt;ul&gt;li, .nscmsgallerylanglink&gt;div&gt;ul&gt;li{
	position:relative;
	display:inline-block;
	margin-right:-1px;
	margin-bottom:-1px;
}
.nscmsgalleryarrowleft, .nscmsgalleryarrowright{
	z-index:1;
	width:32px;
	height:50px;
	margin-top: 75px;
	cursor:pointer;
	background-image:url('arrowleft.png');
	background-size:cover;
}
.nscmsgalleryarrowright{
	left: auto !important;
	right: 0;
	background-image:url('arrowright.png');
}
.nscmsgallery .nscmsimage, .nscmsgallerylink .nscmsimage, .nscmsgallerylanglink .nscmsimage{
	max-width:inherit !important;
}

.nscmsimageupload, .nscmslangimageupload, .nscmsdownloadupload, .nscmsdocumentupload{
	width:200px;
	height:200px;
	background-image:url('newimage.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.nscmsimageuploading, .nscmslangimageuploading, .nscmsdownloaduploading, .nscmsdocumentuploading{
	width:200px;
	height:200px;
	background-image:url('uploadingimage.gif') !important;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.nscmsimageupload input[type=file], .nscmsimageuploading input[type=file], .nscmslangimageupload input[type=file], .nscmslangimageuploading input[type=file], .nscmsdownloadupload input[type=file], .nscmsdownloaduploading input[type=file], .nscmsdocumentupload input[type=file], .nscmsdocumentuploading input[type=file]{
	width:200px;
	height:200px;
	background-color:transparent;
	opacity:0;
	filter: alpha(opacity=0);
	cursor:pointer;
}
.nscmsgallery li img, .nscmsgallerylink li img, .nsportalimage img, .nscmsgallerylanglink li img{
	height:200px;
}
.nscmsgalleryhome li img{
	height:200px;
}

.nscmseditelement .nscmsgallery{
	height:240px;
}
.nscmseditelement .nscmsgallerylink, .nscmsgallerylanglink{
	height:260px;
}

.nscmsimagenews{
float:right;
padding-left:15px;
padding-top:55px;	
}

.nscmspagenews{
list-style:none;
padding:0;
}

.nscmspagenews li{
margin-bottom:35px;	
}

.nscmspagenews h4{
margin:0;
font-size:18px;
text-transform:uppercase;
}

.nscmspagenews h5{
	margin-top:0;
	margin-bottom:10px;
}



/* Store */
.nscmsstorebrandlogo{
	max-width:300px;
	max-height:200px;
}


.nscmsorderpaid, .nscmsorderclosed, .nscmsorderdeleted, .nscmsordersent, .nscmsorderundousercancelled{
	background-repeat:no-repeat;
	text-align:left;
	padding:5px 5px 5px 40px !important;
	background-position:5px 5px;
	cursor:pointer;
	border: 1px solid black;
	margin-right:20px;
	height:40px;
	border-radius:5px;
}

.nscmsorderpaid{
background-image:url('order_paid.png');	
}

.nscmsorderclosed{
background-image:url('order_complete.png');
}

.nscmsorderdeleted{
background-image:url('order_deleted.png');	
}

.nscmsordersent{
background-image:url('order_send.png');	
}

.nscmsorderundousercancelled{
background-image:url('order_undousercancel.png');
}
.nscmsorderpay input[type=submit]{
background-image:url('complete.png');
background-size:32px 32px;
	background-repeat:no-repeat;
	text-align:left;
	padding:5px 5px 5px 40px !important;
	background-position:5px 5px;
	cursor:pointer;
	border: 1px solid black;
	margin-right:20px;
	height:40px;
	border-radius:5px;
}

/* Internal Portal */

.nsportal form{
	margin:15px;
	border:1px solid #cccccc;
	padding:10px;
}
.nsportal form div:nth-child(odd){
	background-color:#eeeeee;
	padding:5px;
	line-height:20px;
}
.nsportal form div:nth-child(even){
	background-color:#fff;
	padding:5px;
	line-height:20px;
}
.nsportal form h3{
	padding:5px;
	background-color:#cccccc;
}
.nsportal form label{
	width:200px;
	display:inline-block;
}
.nsportal form input[type="text"], .nsportal form input[type="password"], .nsportal form select{
	width:75%;
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px;
}
.nsportal form select{
	border-radius:0;
	width:76%;
}

.nsportalback{
	background-image:url('portalback.png');
	background-size:cover;
	display:inline-block;
	font-size:0;
	height:50px;
	width:50px;	
	float:left;
}

.nsportaldelete{
	background-image:url('portaldelete.png');
	background-size:cover;
	display:block;
	font-size:0;
	height:50px;
	width:50px;
	float:right;
	margin-right:20px;	
	/*margin-top:15px;*/
	vertical-align:top;		
}

.nsportalnew{
	background-image:url('portalnew.png');
	background-size:cover;
	display:block;
	font-size:0;
	height:50px;
	width:50px;		
	float:left;
}
.nsportaledit{
	background-image:url('portaledit.png');
	background-size:cover;
	display:block;
	font-size:0;
	height:50px;
	width:50px;		
	vertical-align:top;		

	float:right;
	margin-right:20px;	
}
.nsportalgrid, .nsportaltable, .nsportaluserarea{
	background-image:url('portalgrid.png');
	background-size:cover;
	display:block;
	font-size:0;
	height:50px;
	width:50px;
	vertical-align:top;		

	margin:15px auto;
}
.nsportaltable{
	background-image:url('portaltable.png');
}
.nsportaluserarea{
	background-image:url('portaluserfolder.png');
	float:left;
}

.nsportaltooltip{
	border:1px solid #888888;
	background-color: #e9e9e9;
width:430px;
padding:5px 5px 15px 5px;
box-shadow:1px 1px 1px #666;
}

.nsportaltooltip div{
font-size:13px;
font-style: italic;
}

.nsportaltooltip span{
font-size:13px;
}

.nsportalsearchresult{
	list-style-type:none;
}
.nsportalsearchresult a{
	text-decoration:none;
	color:black;
}
.nsportalsearchresult&gt;li{
	margin-bottom:10px;
	border-top:1px dashed #888888;
}


.nsportalnotice{
	text-align:center;
}
.nsportalnotice&gt;span{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding-left:25px;
	background-image:url('ok.png');
	background-repeat:no-repeat;
	color:green;
	text-transform:uppercase;
	display:inline-block;
}
.nsportalerror{
	text-align:center;
}
.nsportalerror&gt;span{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding-left:25px;
	background-image:url('warn.png');
	background-repeat:no-repeat;
	color:#fec005;
	color:#fea005;
	text-transform:uppercase;
	font-weight:bold;
}

.nsportalareas&gt;div, .nsportaldocs&gt;div{
	display:inline-block;
	text-align:center;
	height:100px;
	width:100px;
	vertical-align:top;
}
 .nsportaldocs&gt;div{
	height:180px;
}
.nsportalareas&gt;div&gt;a, .nsportaldocs&gt;div&gt;a{
	text-decoration:none;
	color:black;
	padding:5px 10px;
}
.nsportalareas&gt;div&gt;a&gt;span, .nsportaldocs&gt;div&gt;a&gt;span{
	display:block;
	height:50px;
	width:50px;
	margin: 0 auto;
}
.nsportalareas&gt;div&gt;a&gt;span&gt;img, .nsportaldocs&gt;div&gt;a&gt;span&gt;img{
	border:0;
	max-height:50px;
	max-width:50px;
}

.nsportalattachments&gt;li{
	position:relative;
	padding-top:15px;
	padding-right:15px;
}


.nsportalmycandidacy, .nsportalopenpositions, .nsportalshowcandidacies, .nsportalmanagelink, .nsportalshowdeputy{
	display:inline-block;
	height:50px;
	width:50px;	
	float:right;
}

.nsportalfieldmandatory{
	float:right;
	padding-right:10px;
	color:red;
	font-weight:bold;
	font-size:bigger;
}


/* TABLE */
.nstable{
	margin: 10px auto;
}
.nstable&gt;form{
	margin-bottom:5px;
	clear:both;
	padding-top:20px;
}
.nstable&gt;form input[type=text]{
	border: 1px solid #cccccc;
	height:20px;
	line-height:20px;
}
.nstable&gt;form input[type=submit]{
	width:20px;
	height:20px;
	line-height:20px;
	background-color:transparent;
	background-image:url('lente.png');
	background-size:cover;
	border:0;
	vertical-align:top;
	margin-left:5px;
	cursor:pointer;
	color:transparent;
}
.nstable&gt;table{
	border: 1px solid #cccccc;
	width:100%;
}
.nstable&gt;table&gt;thead{
	background-color:#cccccc;
}
.nstable&gt;table&gt;thead th&gt;a, .nstable&gt;table&gt;tbody&gt;tr&gt;td&gt;a, .nstable&gt;nav&gt;ul&gt;li&gt;a, nav[rel=pagination]&gt;ul&gt;li&gt;a{
	text-decoration:none;
	color:black;
}
.nstable&gt;table td, .nstable&gt;table th{
	padding:5px;	
}
.nstable&gt;table&gt;tbody&gt;tr:nth-child(2n+1){			
	background-color: #ffffff;
}	
			
.nstable&gt;table&gt;tbody&gt;tr:nth-child(2n){			
	background-color: #eeeeee;
}
.nstable&gt;.nav, .nstable&gt;nav{
	text-align:right;
	font-size:13px;
}                              
.nstable&gt;.nav ul, .nav[rel=pagination] ul, .nstable&gt;nav ul, nav[rel=pagination] ul{
	padding:0;
	list-style:none;	
	width:100%;
}
.nstable&gt;.nav li, .nav[rel=pagination] li, .nstable&gt;nav li, nav[rel=pagination] li{
	display:inline-block;
	list-style-type:none;
}
.nstable&gt;.nav ul li form, .nav[rel=pagination] ul li form, .nstable&gt;nav ul li form, nav[rel=pagination] ul li form{
	display:inline-block;
	vertical-align:top;
}
.nstable&gt;.nav a:link, .nstable&gt;.nav a:visited, .nav[rel=pagination] a:link, .nav[rel=pagination] a:visited, .nstable&gt;nav a:link, .nstable&gt;nav a:visited, nav[rel=pagination] a:link, nav[rel=pagination] a:visited{
	padding:5px;
	border:1px solid #0073b4;
	margin-left:3px;
	margin-right:3px;
	font-weight:bold;
	box-shadow: 1px 1px 2px #666;
	border-radius:5px;
}
.nstable&gt;.nav a:hover, .nav[rel=pagination] a:hover, .nstable&gt;nav a:hover, nav[rel=pagination] a:hover{
	color:#0073b4;  
}

/* BOX */

#nscmsboxbg{
	position:fixed;
	z-index:9002;
	width:100%;
	height:100%;
	background-image:url('greypixel.png');
	background-repeat:repeat;
	top:0;
	left:0;
}
#nscmsboxbox{
	position:fixed;
	z-index:9003;
	top:50%;
	left:50%;
	background-color:white;
/*	width:640px;
	height:480px;
	margin-top:-320px;
	margin-left:-240px;*/
}
#nscmsboxclose{
	width:30px;
	height:30px;
	background-image:url('close.png');
	background-size:cover;
	cursor:pointer;
	float:right;
}
#nscmsboxctnr{
	padding:20px;
}

.nscmsboxnotice{
}
.nscmsboxnoticeicon{
	width:50px;
	height:50px;
	background-image:url('uploadingimage.gif');
	background-size:cover;
	display:inline-block;
}
.nscmsboxnoticedescription{
	display:inline-block;
	line-height:50px;
	vertical-align:top;
	padding-left:15px;
}


#nscmsboxbgsimple{
	position:fixed;
	z-index:9002;
	width:100%;
	height:100%;
	background-image:url('greypixel.png');
	background-repeat:repeat;
	top:0;
	left:0;
}
#nscmsboxboxsimple{
	position:fixed;
	z-index:9003;
	top:50%;
	left:50%;
	background-color:white;
}
#nscmsboxclosesimple{
	width:30px;
	height:30px;
	background-image:url('close.png');
	background-size:cover;
	cursor:pointer;
	float:right;
}
#nscmsboxctnrsimple{
	padding:20px;
}
.nscmsboxnoticesimple{
}
/* AUTOCOMPLETE */

#nscmsautocomplete{
	background-color:white;
}
#nscmsautocomplete&gt;ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#nscmsautocomplete&gt;ul&gt;li&gt;a{
	display:block;
	padding: 2px 5px;
	border: 1px solid #cccccc;
	text-decoration:none;
	color:black;
	width:250px;
}
#nscmsautocomplete&gt;ul&gt;li&gt;a:hover{
	background-color:#cccccc;
	border: 1px solid white;
}
.nscmsautocompletewarning{
	padding:0 !important;
	color:#ec1b24;
}

.nssearch{
	width:100%;
	padding:5px 10px;
}
.nssearch ul{
	list-style-type:none;
	padding-left:0;
}
.nssearch a{
	text-decoration:none;
	color:black;
}
.nssearch ul p{
	font-size:smaller;
}
.nssearch .nav,.nssearch .nav ul, .nssearch nav,.nssearch nav ul{
	width:100%;
}
.nssearch .nav ul li, .nssearch nav ul li{
	display:inline-block;
	padding:0 5px;
}

.nscmsmanageorders li{
	display:inline-block;
}


.portalnewslist&gt;ul{
	list-style-type:none;
	padding:0px;
	width:100%;
}
.portalnewslist&gt;ul&gt;li{
	width:100%;
}
.portalnewslist&gt;ul&gt;li a{
	text-decoration:none;
}
.portalnewslist&gt;ul&gt;li img{
	width:30%;
	width:auto !important;
	max-width:30%;
	border:none;
}
.portalnewslist&gt;nav&gt;ul{
	list-style-type:none;
	padding:0px;
	width:100%;
}
.portalnewslist&gt;nav&gt;ul&gt;li{
	display:inline-block;
	width:20%;
}
.portalnewslist&gt;nav&gt;ul&gt;li&gt;a{
	text-decoration:none;
}
.portalnewspost&gt;div&gt;img{
	width:90%;
}
.portalnewsattach&gt;a{
	display:inline-block;
	height:80px;
	width:150px;
	text-align:center;
	vertical-align:top;
	word-break:break-word;
	text-decoration:none;
}
.portalnewsattach&gt;a&gt;img{
	border:none;
	height:80px;
	height:auto !important;
	max-height:80px;
	width:80px;
	width:auto !important;
	max-width:80px;
}
/* cookies */
.direttiva2009_136_CE{
background-image: url(../images/bgb.png);
background-color: #667992;	
border-top:2px solid #fff;
width:100%;	
line-height:40px;
text-align:center;
}
.direttiva2009_136_CE #nscmsboxctnrsimple{	
	color:#065a81;
	padding:5px;
}
.direttiva2009_136_CE span{
	float:left;
	width:80%;
	padding-bottom:5px;
	color: #fff;	
}
.direttiva2009_136_CE input[type=button]{
	float:left;
	border: 1px solid #065a81;
	padding:1px 3px;
	margin-left:2%;
	margin-top:5px;
	width:80px;
background-color:#000;	
color:#fff;
height:25px;
cursor:pointer;
border:1px solid #fff;
}

.direttiva2009_136_CE #nscmsboxclosesimple{
	float:left;
	width:80px;
	background-image: url(../images/close.png);
	background-position: center right 5px;
	background-repeat:no-repeat;
	background-size: 20%;
	margin-left:2%;
	margin-top:5px;	
	background-color:#000;	
	color:#fff;
	height:25px;
	line-height:25px;
	cursor:pointer;
	border:1px solid #fff;
	text-align:left;
	padding-left: 5px;
}
.direttiva2009_136_CE a{
	text-decoration:none;
	color: #d2232a;
}
.direttiva2009_136_CE a:hover {
text-decoration: none;
color: #fff;
}
.direttiva2009_136_CE #nscmsboxctnrsimple&gt;div{
	clear:both;
}
#nscmsboxboxsimple{
background-color: #667992;
}
</pre></body></html>