/* BASICS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}
body,div,table{font-family:Verdana;font-size:13px;color:#333333;}
table{border:0px;padding:0px;}
img{border:0px;}
.clear{clear:both;}
.noselect{-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor:default;}
span.na{color:#BBB;}

/* SHADOWS */
.over_shadow{-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);}

.med_shadow{-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.25);
box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.25);}

.sml_shadow{-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.25);}

/* AJAX LOADER */
div.loader{
	height:200px;
	position:relative;
	text-align:center;
	width:100%;}

div.loader img{
	left:50%;
	margin-left:-33px;
	margin-top:-33px;
	position:absolute;
	top:50%;}

/* DEV MODE */
#devMode{height:100%;position:relative;}
#devMode>div{background:#FFF;padding:20px;border-radius:10px;width:200px;top:50%;position:absolute;left:50%;margin-left:-110px;margin-top:-50px;text-align:center;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);}

/* CONTENT OPENER */
#contentCurtain{position:absolute;display:none;z-index:9999;opacity:0.5;background:#000;}
#contentOpener{position:absolute;display:none;z-index:10000;background:#FFF;border-radius:15px;-webkit-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.4);box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);width:100px;height:100px;}
#contentOpener .padder{padding:20px;position:relative;}
#contentOpener .padder.over{padding:0px;}
#contentOpener .loader{height:100%;}
.cntOpButton{background:#FFF;border-radius:7px;-webkit-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.4);text-shadow:1px 1px #DDD;
height:24px;line-height:24px;text-align:center;font-weight:bold;text-transform:uppercase;border:1px solid #BBB;cursor:pointer;}
.cntOpButton:hover{background:#EEE;}
.cntOpFloater{position:absolute;}
.cntOpFloater:hover{background:#EEE;}
#cntOpClose{bottom:-30px;left:50%;width:70px;margin-left:-35px;}
#cntOpCat{text-align:center;font-weight:bold;padding-bottom:5px;font-size:16px;}
#cntOpCount{font-size:11px;}
#cntOpNav{position:absolute;height:24px;left:0px;text-align:center;}
#cntOpNext{padding:0px 10px 0px 10px;display:inline-block;height:20px;line-height:20px;}
#cntOpBack{padding:0px 10px 0px 10px;display:inline-block;height:20px;line-height:20px;margin-right:10px;}
#cntOpCaption{padding-top:10px;}
#cntOpCredit{font-size:11px;text-align:right;}

/* TOOLTIPS LIGHT */
.mf-ttlight{
	background:#FFFFFF;
	border:1px solid #ddd;
	border-radius:10px;
	box-shadow:3px 3px 3px #ddd;
	font-family:Helvetica;
	font-size:11px;
	max-width:200px;
	padding:10px;}

/* MAIN */
a{text-decoration:underline;color:#666666;}
a:hover{text-decoration:underline;color:#333333;}

/* IMAGES */
.image{}
.image.left,.mapimage.left{float:left;padding:0px 20px 20px 0px;}
.image.right,.mapimage.right{float:right;padding:0px 0px 20px 20px;}
.image .img{position:relative;}
.image .img.pointer,.mapimage.pointer{cursor:pointer;}
.image .img img{border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);}
.image .img .zoom{position:absolute;position:absolute;height:31px;width:30px;right:10px;bottom:10px;background:url(../images/zoomlens.png) top left no-repeat;opacity:0.8;}
.image .img:hover .zoom{opacity:1;}
.image .caption{padding-top:5px;font-size:11px;line-height:16px;}
.image .credit{padding-top:5px;font-size:11px;font-style:italic;}

/*************************
** TEMPLATE INTEGRATION **
*************************/
body{background:#EEE;}
body,html{height:100%;}

#errorDiv{padding:20px;}

#wsSpace{
	margin:0 auto 0 auto;
	width:1000px;
	-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}

#header{
	background:#DDD;
	height:150px;}

#footer{
	background:#DDD;
	height:150px;}

#mapdesign{
	color:#AAA;
	font-size:10px;
	padding:20px 0px 0px 0px;
	text-align:center;}

/* LANGUAGE CHANGER */
#topMenu{
	float:right;
	margin:10px 10px 0px 0px;}

#topMenu ul{display:inline-block;}

#topMenu li{
	border-right:1px solid #999;
	display:inline-block;
	padding:0px 5px 0px 5px;}

#topMenu li:last-child{border-right:0px;}

#topMenu li.hidden{display:none;}
#topMenu li a{text-decoration:none;}
#topMenu li .label{cursor:pointer;font-size:11px;}
#topMenu li .label:hover{text-decoration:underline;}
#topMenu li.selected .label{font-weight:bold;}

/* MAIN BASIC MENU */
#mainBasic{
	background:#CCC;
	height:40px;}

#mainBasic ul{}
#mainBasic li{display:inline-block;}
#mainBasic li a{text-decoration:none;}

#mainBasic li .label{
	border-right:1px dashed #999;
	color:#333;
	cursor:pointer;
	height:40px;
	line-height:40px;
	padding:0px 15px 0px 15px;}

#mainBasic li .label:hover{
	background-color:#BBB;}

#mainBasic li.selected .label{
	background-color:#333;
	color:#FFF;}

#mainBasic li.selected .label:hover{
	background-color:#BBB;
	color:#333;}

/* TRACK BAR */
#trackBar{padding-bottom:10px;}
#trackBar ul{}
#trackBar li{display:inline-block;font-size:11px;padding:0px 10px 0px 10px;border-left:1px dashed #BBB;text-decoration:underline;}
#trackBar li:first-child{padding-left:0px;border-left:0px;}
#trackBar li:last-child{text-decoration:none;}
#trackBar a{text-decoration:none;}

/* MAIN CONTENT */
#mainContent{background:#FFF;padding:0px 0px 20px 0px;}

/* MAIN MENU */
#mainMenu{width:33%;float:left;}
#mainMenu > div{padding:10px 15px 15px 0px;;}
#mainMenu ul{list-style-type: none;margin-top:3px;}
#mainMenu li{margin-left:15px;}
#mainMenu li > div{font-size:12px;}
#mainMenu ul.inc0 > li{border-bottom:1px dashed #BBB;}
#mainMenu ul.inc0 > li > div{font-size:14px;}
#mainMenu ul.inc2 > li > div{font-size:11px;}
#mainMenu ul.inc0 > li:last-child{border-bottom:0px;}
#mainMenu ul > li{padding:3px 0px 3px 0px;}
#mainMenu ul.inc0 > li{padding:10px 0px 10px 0px;}
#mainMenu a{text-decoration:none;}
#mainMenu a:hover{}
#mainMenu ul > li.track > div{font-weight:bold;}
#mainMenu ul > li.selected > div{font-weight:bold;}
#mainMenu ul > li:last-child{padding-bottom:10px;}

/* PAGE CONTENT */
#pageContent{width:66%;float:left;}
#pageContent.allwidth{width:100%;}
#pageContent > div{padding:15px;}
#pageTitle{font-size:18px;padding-bottom:10px;}
#textContent{line-height:20px;}

#textContent ul,.mceContentBody ul{text-indent:-15px;margin-left:16px;padding-top:5px;/*list-style-image:url('../images/manual/dot.png');*/}
#textContent li,.mceContentBody li{list-style-position:inside;padding-bottom:5px;}
#textContent hr,.mceContentBody hr{height:1px;border:0px;border-bottom:1px solid #333333;}

/* NEWS HOME */
#newsContent{padding:20px;}
#newsTitle{font-size:18px;background:#DDD;padding:10px;margin-bottom:10px;}
#newsContent > .news{display:inline-block;width:33.33%;vertical-align:top;}
#newsContent > .news > div{background:#EEE;padding:15px;margin-right:10px;}
#newsContent > .news:last-child > div{margin-right:0px;}
#newsContent > .news > div > .title{font-size:16px;border-bottom:1px dashed #BBB;padding-bottom:5px;margin-bottom:5px;}
#newsContent > .news > div > .desc{font-size:12px;line-height:18px;}
#newsContent > .news > div > .desc .date{color:#999;font-size:11px;}
#newsContent > .news > div > .more{font-size:12px;padding-top:10px;}
#newsContent > .news > div > .more > a{}
#newsContent > .news > div > .more > a:hover{}

/* NEWS PAGE */
.nlitem{padding:20px;}
.drk{background:#f0f0f0;}
.lt{background:#FFF;}
.nlitem .date{color:#666;font-size:11px;padding-bottom:1px;}
.nlitem .title{font-weight:bold;}
.nlitem .title a{color:#666;}
.nlitem .title a:hover{color:#333;}
.nlitem .cat{}
.nlspacer{}

.nditem{}
.nditem .date{color:#666;font-size:11px;margin-bottom:5px;}
.nditem .title{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px;}
.nditem .cat{}
.nditem .text{font-size:11px;line-height:15px;}
.nditem .back{font-size:11px;margin-top:15px;}
.nditem .back a{}
.nditem .back a:hover{}

/* SITE MAP */
.stmenu{margin-bottom:20px;}
li.inc0{width:25%;float:left;}
#textContent .stmenu ul{text-indent:0px;margin-left:0px;padding-top:0px;}
#textContent .stmenu li{list-style-type:none;padding-bottom:0px;margin-left:15px;}
#textContent .stmenu li.inc1{margin-left:1px;}
#textContent .stmenu li > div{font-size:11px;}
#textContent .stmenu li.inc0 > div{font-size:14px;font-weight:bold;}
#textContent .stmenu li.inc1 > div{font-size:12px;}
#textContent .stmenu li.inc0{margin-left:0px;}
#textContent .stmenu ul > li{padding:3px 0px 3px 0px;}
#textContent .stmenu ul.inc0 > li{padding:10px 0px 10px 0px;}
.stmenu:last-child{margin-bottom:0px;}
.stmenu > ul > li{}
.stmenu > ul > li:last-child{border-bottom:0px;}
.stmenu a{text-decoration:none;}
.stmenu a:hover{}
#stm2.stmenu li.inc0{width:100%;float:none;}
#stm2.stmenu ul.inc0 > li{padding:0px 0px 5px 0px;}
#stm2.stmenu li.inc0 > div{font-size:11px;}

/* SEARCH */
#searchText,#ressSearch{
	background:#F5F5F5;
	border:1px solid #bbb;
	border-radius:5px;
	width:300px;
	padding:5px;}

#searchText:hover,#ressSearch:hover{
	-moz-box-shadow: inset 0 0 5px #BBB;
	-webkit-box-shadow: inset 0 0 5px #BBB;
	box-shadow: inset 0 0 5px #BBB;}

#searchText.init,#ressSearch.init{color:#AAA;}

#searchResult{margin:20px 0px 0px 0px;}

.searchitem{padding:20px;}
.drk{background:#f0f0f0;}
.lt{background:#FFF;}
.searchitem .title{font-weight:bold;}
.searchitem .title a{color:#666;}
.searchitem .title a:hover{color:#333;}
.searchitem .desc{font-size:12px;}
.nlspacer{}
.searchnores{padding:20px;background:#f0f0f0;font-size:12px;}

/* PAGING */
.results{background:#eaeaea;height:41px;}
.restext{float:left;font-size:11px;color:#666;margin:14px 0px 0px 20px;}
.pagenums{float:right;margin:10px 20px 0px 0px;}
.pnum{float:left;height:21px;width:20px;text-align:center;background:#cecece;color:#2e2e2e;line-height:18px;font-weight:bold;font-size:11px;margin-left:3px;cursor:pointer;}
.pnum:hover{background:#FFF;color:#666;}
.pnumsel{background:#FFF;color:#666;cursor:default;}
.rpgsel{height:24px;margin-left:5px;line-height:24px;border:0px;font-size:14px;text-shadow:1px 1px #FFF;font-weight:bold;box-sizing:border-box;background:#DDD;color:#333;border-radius:5px;}

/* DOCS */
#docsCatList{margin-bottom:20px !important;margin-left:0px !important;list-style-type:none;text-indent:0px !important;margin-left:0px;}
#docsCatList>li{display:inline-block;width:33%;vertical-align:top;font-size:12px;font-weight:bold;}
#docsCatList>li>a{text-decoration:none;}

#ressSearch{margin-bottom:12px;}
#ress_alphabet{}
#ress_alphabet div.letter{float:left;border-radius:5px;width:20px;height:20px;margin-right:10px;line-height:20px;text-align:center;background:#DDD;opacity:0.5;border:1px solid #BBB;}
#ress_alphabet div.letter.all{width:37px;}
#ress_alphabet div.letter.valid{opacity:1;cursor:pointer;}
#ress_alphabet div.letter.valid:hover{color:#FFF;background:#666;}
#ress_alphabet div.letter.selected{color:#FFF;background:#333;}

#ressResult,#vidsResult,#audsResult{margin-top:20px;}
#ressResult .catblock{margin-bottom:10px;}
#ressResult .catblock .cat{font-weight:bold;}
#ressResult .catblock .cat a{text-decoration:none;}
#ressResult .catblock .cat a:hover{text-decoration:underline;}
#ressResult .catblock .subs{font-size:11px;}

#cattrack{margin-bottom:20px;font-size:11px;}
.resslimiter{border-top:1px solid #BBB;}

.docitem{}
.docitem > div{display:inline-block;vertical-align:middle;}
.docitem > div > div{padding:10px;}
.docitem .date{width:25%;}
.docitem .date div{font-size:11px;padding-left:20px;}
.docitem .title{width:55%;}
.docitem .title div{padding-left:20px;background-position:center left;background-repeat:no-repeat;}
.docitem .title div a{text-decoration:none;font-weight:bold;}
.docitem .title div a:hover{text-decoration:underline;}
.title.pdf div{background-image:url(../images/pdf_icon.gif);}
.title.doc div,.title.docx div{background-image:url(../images/doc_icon.gif);}
.title.xls div,.title.xlsx div{background-image:url(../images/xls_icon.gif);}
.title.ppt div{background-image:url(../images/ppt_icon.gif);}
.docitem .cat{width:20%;text-align:right;}
.docitem .cat div{font-size:11px;padding-right:20px;}

/* VIDEOS */
.vid_listembed,.aud_listembed{border-top:1px dashed #BBB;border-bottom:1px dashed #BBB;text-align:center;padding:20px;}

.viditem{position:relative;}
.viditem > .thumb{position:absolute;top:20px;left:20px;}
.viditem > .thumb,#ressCaroussel .scroller .thumb{border-radius:5px;width:150px;height:100px;cursor:pointer;background:#666; -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);}
.viditem > .thumb > div,#ressCaroussel .scroller .thumb > div{position:relative;width:150px;height:100px;}
.viditem > .thumb > div > .playbut,#ressCaroussel .scroller .thumb > div > .playbut{background:url(../images/vidplay.png) top left no-repeat;width:36px;height:28px;top:50%;left:50%;margin-top:-14px;margin-left:-18px;position:absolute;}
.viditem > .thumb:hover > div  > .playbut,#ressCaroussel .scroller .thumb:hover > div > .playbut{background:url(../images/vidplay_over.png) top left no-repeat;}
.viditem > .thumb.doc{width:100px;height:130px;}
.viditem > .thumb > div{width:100px;height:130px;}
.viditem > .details{padding-left:200px;min-height:140px;}
.viditem.doc > .details{padding-left:150px;min-height:170px;}
.viditem .date div{font-size:11px;padding-top:14px;}
.viditem .title div{}
.viditem .title.fiche div{padding-left:20px;background-position:center left;background-repeat:no-repeat;}
.viditem .title div a{text-decoration:none;font-weight:bold;}
.viditem .title div a:hover{text-decoration:underline;}
.viditem .cat div{font-size:11px;}

/* PHOTOS */
.photocat{padding-top:5px;padding-bottom:10px;margin-bottom:10px;text-align:center;}
.photocat > div:first-child{display:inline-block;padding:0px 10px 0px 10px;background:#DDD;border-radius:5px;text-shadow:1px 1px white;color:#666;
 -webkit-box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.25);box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.25);}
.photocat.inc0 > div:first-child{font-size:20px;height:30px;line-height:30px;}
.photocat.inc1 > div:first-child{font-size:16px;height:22px;line-height:22px;background:#EEE;}
.photocat.inc2 > div:first-child{font-size:12px;height:18px;line-height:18px;}

.imgset{padding-bottom:20px;text-align:center;position:relative;}
.imgset .imgitem{cursor:pointer;position:relative;display:inline-block;margin:0px 10px 20px 10px;}
.imgset .imgitem .img{position:relative;}
.imgset .imgitem .img > div > img{opacity:0.8;border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);}
.imgset .imgitem .img > div{position:relative;}
.imgset .imgitem .img > div >.zoom{position:absolute;height:31px;width:30px;right:10px;bottom:10px;}
.imgset .imgitem:hover .img > div >.zoom{background:url(../images/zoomlens.png) top left no-repeat;}
.imgset .imgitem:hover .img > div > img{opacity:1;}
.imgset .imgitem .date,.imgset .imgitem .caption,.imgset .imgitem .credit{display:none;}

.imgset .imgitem.auto{width:120px;height:120px;}
.imgset .imgitem.auto .img{position:absolute;}

.imgset .imgitem.hidden{display:none;}

.imgitem_exp{display:inline-block;width:100%;height:0px;height:0px;margin-bottom:20px;}
.imgitem_exp > .locator{
width:0px;height:0px;
border-left:18px solid transparent;
border-right:18px solid transparent;
border-bottom:14px solid #333;}
.imgitem_exp > .padder{background:#333;margin:0px 20px 0px 20px;}
.iiexp_cnt > .imgEmCnt{display:none;padding:20px;}
.iiexp_cnt > .imgEmCnt > .imgEmImg{border-radius:5px;-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 1);}
.iiexp_cnt > .imgEmCnt > .imgEmCaption{color:#FFF;padding-top:10px;}
.iiexp_cnt > .imgEmCnt > .imgEmCredit{font-size:11px;color:#FFF;padding-top:5px;}

#dynaLoader{display:none;}
#dynaLoader .loader{height:100px;}

/* AUDIO */
.aud_listembed .loader{height:100px;}

/* RESSOURCES COMMON */
#ressCaroussel{}
#ressCaroussel .display{text-align:center;min-height:300px;background: rgb(51,51,51);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
padding:20px 0px 15px 0px;}
#ressCaroussel .scroller{background:#333;height:120px;overflow:hidden;position:relative;}
#ressCaroussel .scroller .myContent{}
#ressCaroussel .scroller .myContent .thumb{display:inline-block;margin-right:10px;margin-top:10px;}
#ressCaroussel .scroller .myContent .thumb:first-child{margin-left:10px;}
#ressCaroussel .scroller .myContent .thumb .tipinfo{display:none;}
.mcui-tooltip .date{font-size:11px;text-align:center;padding-bottom:5px;}
.mcui-tooltip .title{font-weight:bold;text-align:center;}

/**************/
/* CARROUSSEL */
/**************/
.carset{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;}
.carset>.params{display:none;}
.carset>.car{
	z-index:0;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:absolute;
	display:none;}
.carset>.car>div{
	width:100%;
	height:100%;
	position:relative;}
.carset>.car>div>.title{position:absolute;}
.carset>.car>div>.title.hidden{display:none;}
.carset>.bullets{position:absolute;text-align:center;width:100%;}
.carset>.bullets>.bullet{display:inline-block;}
.carset>.bullets>.bullet:last-child{margin-right:0px;}
.carset>.arrow{position:absolute;}
.carset>.carlist{position:absolute;}

/****************/
/* AUTOSCROLLER */
/****************/
.mfAutoScroller{}
.mfAutoScroller>div.block{position:absolute;}

/******************
/* DROPDOWN MENU **
******************/
.dhmenu{
	display:none;
	position:absolute;
	z-index:10;}

.dhmenu ul{
	cursor:pointer;
	display:none;
	position:absolute;
	list-style-type: none;}

/* CUSTOM */
.dhmenu ul{
	background:#FFF;
	-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
	width:200px;}

.dhmenu ul li{border-bottom:1px dashed #BBB;}
.dhmenu ul li a{text-decoration:none;}
.dhmenu ul li .label{background:#FFF;padding:10px 20px 10px 20px;}
.dhmenu ul li:last-child{border-bottom:0px;}
.dhmenu ul li .label:hover,.dhmenu ul li.selected>a>.label:hover,.dhmenu ul li.selected>a>.label:hover{background:#DDD;color:#333;}
.dhmenu ul > li.track>a>.label{background:#DDD;}
.dhmenu ul > li.selected>a>.label{background:#333;color:#FFF;}

/*****************
/* PRIVATE ZONE */
/****************/
#privateWrap{text-align:center;margin-top:20px;}
#privateTitle{font-size:18px;font-weight:bold;text-align:center;background:#666;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px;text-shadow:1px 1px #000;text-transform:uppercase;}
#reset-block,#loading-block,#loginArea .errmsg,#loginArea .donemsg{display:none;}
#loginArea .errmsg{color:#AA0000;padding-bottom:10px;font-size:12px;}
#loginArea{display:inline-block;background:#EEE;border-radius:10px;text-align:left;width:250px;
-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);}
#loginArea .padder{padding:20px;}
#frmPrivateZone .mcui-button{height:30px;line-height:30px;text-align:center;width:210px;margin-bottom:0px;}
#loginArea .operat{text-align:right;font-size:11px;line-height:18px;}
#loginArea .operat:last-child{padding-bottom:8px;}
#loading-block{height:150px;width:200px;background:#FFF;border-radius:10px;text-align:center;display:none;}
#loading-block .loader{background:url(../images/ajax-loader.gif) top left no-repeat;height:66px;width:66px;display:inline-block;margin-top:42px;}
#frmPrivateZone .yay{color:#009900;}
#frmPrivateZone .nay{color:#990000;}
#reset-block .title{padding-bottom:10px;font-size:12px;}
#pz_options{position:fixed;bottom:-64px;left:50%;margin-left:-67px;padding:5px 10px 10px 10px;border-top-left-radius:10px;border-top-right-radius:10px;z-index:9998;text-shadow:1px 1px #FFF;font-weight:bold;text-transform:uppercase;text-align:center;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
background: rgb(239,232,158);
background: -moz-linear-gradient(top,  rgba(239,232,158,1) 0%, rgba(252,199,121,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,232,158,1)), color-stop(100%,rgba(252,199,121,1)));
background: -webkit-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: -o-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: linear-gradient(to bottom,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe89e', endColorstr='#fcc779',GradientType=0 );
border: 1px solid #90701b;}
#pz_title{margin-bottom:10px;}
#pz_options .mcui-button{padding:0px 5px 0px 5px;height:20px;line-height:20px;margin-bottom:0px;width:100px;display:block;text-align:center;font-size:12px;margin-top:5px;}
#pz_cnt{display:inline-block;font-weight:bold;}
#pz_curtain{position:absolute;display:none;z-index:9999;opacity:0.5;background:#000;top:0px;left:0px;}
#pz_logmsg{position:absolute;display:none;z-index:10000;padding:20px;border-radius:10px;background:#FFF;width:200px;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);}
#pz_logmsg>div{font-size:11px;}
#loginArea .donemsg>div{font-size:11px;}

/* GENERIC PRIVATE ZONE */
form.private_zone{}
form.private_zone>div.wrap{text-align:center;margin-top:20px;}
form.private_zone>div.wrap>div.area{display:inline-block;background:#EEE;border-radius:10px;text-align:left;width:250px;
-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);}
form.private_zone>div.wrap>div.area>div.title{font-size:18px;font-weight:bold;text-align:center;background:#666;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px;text-shadow:1px 1px #000;text-transform:uppercase;}
form.private_zone>div.wrap>div.area>div.padder{padding:20px;}
form.private_zone>div.wrap>div.area>div.padder>div.loading-block{height:150px;width:200px;background:#FFF;border-radius:10px;text-align:center;display:none;}
form.private_zone>div.wrap>div.area>div.padder>div.loading-block>div.loader{background:url(../images/ajax-loader.gif) top left no-repeat;height:66px;width:66px;display:inline-block;margin-top:42px;}
form.private_zone div.errmsg{color:#AA0000;padding-bottom:10px;font-size:12px;}
form.private_zone div.reset-block,form.private_zone div.loading-block,form.private_zone div.donemsg,form.private_zone div.errmsg{display:none;}
form.private_zone div.mcui-button{height:30px;line-height:30px;text-align:center;width:210px;margin-bottom:0px;}
form.private_zone div.operat{text-align:right;font-size:11px;line-height:18px;}
form.private_zone div.operat:last-child{padding-bottom:8px;}
form.private_zone div.yay{color:#009900;}
form.private_zone div.nay{color:#990000;}
form.private_zone div.donemsg>div{font-size:11px;}

/* WS CNT OVERLAY */
#wsCnt_curtain{position:fixed;z-index:20;background:rgba(0,0,0,0.5);display:none;top:0px;left:0px;width:100%;height:100%;}
#wsCnt_overlay{position:fixed;z-index:21;border-radius:10px;overflow:hidden;left:-1000px;top:-1000px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);
-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#wsCnt_overlay>div{position:relative;width:100%;height:100%;}
#wsCnt_oTarget{overflow-y:scroll;width:100%;background:#CCC;}
#wsCnt_oTarget div.padding{padding:20px 20px 20px 20px;}
#wsCnt_oTitle{height:50px;background:#333;}
#wsCnt_oTitle>div{color:#FFF;text-shadow:1px 1px #000;padding:0px 20px;line-height:50px;font-weight:700;text-transform:uppercase;font-size:18px;text-align:center;}
#wsCnt_oActions{height:50px;background:#DDD;width:100%;text-align:center;}
#wsCnt_oActions>div.mcui-button{margin:0px;padding:0px 10px;display:inline-block;margin-right:10px;margin-top:10px;height:30px;line-height:30px;}
#wsCnt_oActions>div.mcui-button:last-child{margin-right:0px;}
#wsCnt_hidTitle{display:none;}
#wsCnt_hidActions{display:none;}
#wsCnt_oTarget div.field{display:inline-block;margin-right:20px;margin-bottom:20px;vertical-align:top;}
#wsCnt_oTarget div.field.full{display:block;}
#wsCnt_oTarget div.field input.long{min-width:400px;width:400px;}

/* GENERIC MSG BLOCK */
div.gen_msg{-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);background:url(../images/info_16.png) no-repeat #EEE;background-position:center left 20px;padding:10px 20px 10px 45px;}
div.gen_msg.tooltip{background-color:#FFF;font-size:12px;margin-top:10px;}
div.gen_msg.green{background-color:#DDFFDD;color:#009900;}
div.gen_msg.red{background-color:#FFDDDD;color:#990000;}
div.gen_msg.yellow{background-color:#FFEEDD;color:#993300;}
div.gen_msg.orange{background-color:#FFEECC;color:#995500;}
div.gen_msg span.sml{font-size:11px;text-transform:uppercase;}

/* SIMPLE DIV TABLE */
div.div_stable{display:table;width:100%;}
div.div_stable>div{display:table-row;}
div.div_stable>div>div{display:table-cell;}

/* GENERIC DIV TABLE */
div.div_table{display:table;width:100%;margin-bottom:20px;overflow:hidden;border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.div_table>div{display:table-row;}
div.div_table>div>div{display:table-cell;vertical-align:middle;}
div.div_table>div>div:nth-child(even){}
div.div_table>div>div:nth-child(odd){background:rgba(0,0,0,0.05);}
div.div_table>div>div>div{padding:5px 10px;text-shadow:1px 1px #FFF;}
div.div_table>div>div.center>div{text-align:center;}
div.div_table>div>div.right>div{text-align:right;}
div.div_table>div:nth-child(even){background:#EEE;}
div.div_table>div:nth-child(odd){background:#FFF;}
div.div_table>div.header{background:#666;}
div.div_table>div.header>div{}
div.div_table>div.header>div>div{color:#FFF;text-shadow:1px 1px #000;}
div.div_table div.sml{display:inline-block;margin-left:5px;font-size:11px;}
div.div_table>div.header>div.isord{cursor:pointer;}
div.div_table>div.header>div.ord{background-repeat:no-repeat;background-position:right center;background-color:#333;}
div.div_table>div.header>div.ord.ASC{background-image:url(../images/ord_down.png);}
div.div_table>div.header>div.ord.DESC{background-image:url(../images/ord_up.png);}
div.div_table>div.header>div.ord>div{padding-right:25px;}
div.div_table>div.header>div.isord:hover{background-color:#555;}
div.div_table>div.header>div.ord.right{background-position:center left 10px;}
div.div_table div.ismod{cursor:pointer;}
div.div_table div.ismod:hover{background:#DDD;}
div.div_table div.ismod.modding{background:#000;}
div.div_table div.ismod.modding>div{color:#FFF;text-shadow:1px 1px #000;}
div.div_table div.ismod.modding:hover{background-color:#000;}

/* GENERIC TABLE */
table.div_table{display:table;width:100%;margin-bottom:20px;overflow:hidden;border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
table.div_table tr>div{vertical-align:middle;}
table.div_table tr>td:nth-child(even){}
table.div_table tr>td:nth-child(odd){background:rgba(0,0,0,0.05);}
table.div_table tr>td>div,table.div_table tr>th>div{padding:5px 10px;text-shadow:1px 1px #FFF;}
table.div_table tr>td.center>div{text-align:center;}
table.div_table tr>td.right>div{text-align:right;}
table.div_table tr:nth-child(even){background:#EEE;}
table.div_table tr:nth-child(odd){background:#FFF;}
table.div_table tr.header{background:#666;}
table.div_table tr.header>div{}
table.div_table tr.header>td>div{color:#FFF;text-shadow:1px 1px #000;}
table.div_table div.sml{display:inline-block;margin-left:5px;font-size:11px;}
table.div_table tr.total>td>div{font-weight:bold;}
table.div_table tr.header>td.isord{cursor:pointer;}
table.div_table tr.header>td.ord{background-repeat:no-repeat;background-position:right center;background-color:#333;}
table.div_table tr.header>td.ord.ASC{background-image:url(../images/ord_down.png);}
table.div_table tr.header>td.ord.DESC{background-image:url(../images/ord_up.png);}
table.div_table tr.header>td.ord>div{padding-right:25px;}
table.div_table tr.header>td.isord:hover{background-color:#555;}
table.div_table tr.header>td.ord.right{background-position:center left 10px;}

/* GENERIC TABS */
div.gen_tab{margin-bottom:20px;}
div.gen_tab>div{display:inline-block;height:34px;line-height:34px;font-weight:700;text-transform:uppercase;}
div.gen_tab>div.title{padding-right:15px;font-size:16px;}
div.gen_tab>div.tab{text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;}
div.gen_tab>div.tab:hover{background-color:#DDD;}
div.gen_tab>div.tab.selected{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/flt_med.png);background-repeat:no-repeat;background-position:bottom center;}
div.gen_tab>div.label{padding:0px 15px;font-weight:bold;}

/* GENERIC SEARCH */
div.gen_search{display:inline-block;position:relative;}
div.gen_search>input{height:34px;line-height:34px;box-sizing:border-box;border:1px solid #BBB;border-radius:5px;background:#EEE;padding:0px 10px;width:200px;font-size:16px;}
div.gen_search>input.init{color:#999;}
div.gen_search>div.empty{position:absolute;right:10px;top:6px;text-align:center;height:20px;width:20px;line-height:20px;padding:0px;margin:0px;cursor:pointer;display:none;}
div.gen_search>div.show{display:inline;}

/* GENERIC INFOSET */
div.infoset{}
div.infoset>div.info{display:inline-block;margin:0px 15px 15px 0px;border-radius:5px;overflow:hidden;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.infoset>div.info>div{padding:5px 10px;}
div.infoset>div.info>div.label{background:#666;color:#FFF;text-shadow:1px 1px #000;}
div.infoset>div.info>div.value{background:#EEE;color:#333;text-shadow:1px 1px #FFF;}
div.infoset>div.info>div.value.mod{cursor:pointer;padding-right:35px;background-image:url(../images/pencil.png);background-repeat:no-repeat;background-position:right 5px center;}
div.infoset>div.info>div.value.mod:hover{background-color:#DDD;}
div.infoset>div.info>div.value.mod.red{background-color:#FFDDDD;color:#990000;}
div.infoset>div.info>div.value.mod.red:hover{background-color:#FFCCCC;}
div.infoset>div.info>div.value.mod.green{background-color:#DDFFDD;color:#009900;}
div.infoset>div.info>div.value.mod.green:hover{background-color:#CCFFCC;}
div.infoset>div.info>div.value.mod.modding{background-color:#000;color:#FFF;text-shadow:1px 1px #000;}
div.infoset>div.info>div.value.mod.modding:hover{background-color:#000;color:#FFF;text-shadow:1px 1px #000;}

/* GENERAL STUFF */
span.gna{color:#BBB;}

table.collapsed{}
table.collapsed>tbody>tr,table.collapsed>tbody>tr>td,table.collapsed>tbody>tr>th{display:inline-block;vertical-align:top;}

/* LETTER SET */
div.letterSet{margin-bottom:10px;}
div.letterSet>div{display:inline-block;margin:0px 10px 10px 0px;text-transform:uppercase;height:18px;line-height:18px;text-align:center;width:18px;background:#EEE;text-shadow:1px 1px #FFF;font-size:12px;cursor:pointer;}
div.letterSet>div:hover{background:#DDD;}
div.letterSet>div.selected{background:#666;color:#FFF;text-shadow:1px 1px #000000;}

/* FRONT FILE UPLOAD */
#wsFrontFilePrgCurtain{z-index:9999;position:fixed;left:0px;top:0px;width:100%;height:100%;opacity: 0.5;background: #000;display:none;}
#wsFrontFileProgress{z-index:10000;position:fixed;left:50%;top:50%;width:200px;height:22px;margin-top:-11px;display:none;margin-left:-100px;border-radius:100px;overflow:hidden;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    2px 2px 5px 0px rgba(0, 0, 0, 0.5);
box-shadow:         2px 2px 5px 0px rgba(0, 0, 0, 0.5);}
#wsFrontFileProgress>div{height:22px;background:url(../images/mcui/pbari.gif) repeat-x top left;width:0px;}

div.mfront-file-holder{}
div.mfront-file-holder div.err{display:none;color:#990000;padding-top:10px;font-size:12px;background:#FFEEEE;border:1px dashed #990000;font-size:12px;padding:5px 10px;margin-bottom:5px;max-width:250px;}
div.mfront-file-holder div.err.success{color:#009900;background:#EEFFEE;border:1px dashed #009900;}
div.mfront-file-holder input[type='file']{display:none;}
div.mfront-file-holder div.mcui-button{height:20px;line-height:20px;margin:0px;padding:0px 10px;font-size:12px;}
div.mfront-file-holder div.filename{margin-bottom:5px;background:#FFF;border:1px dashed #BBB;font-size:12px;padding:5px 10px;}
div.mfront-file-holder div.filename:empty{display:none;}
div.mfront-file-holder div.rem-file{float:right;background:url(../images/cancel.png);width:16px;height:16px;cursor:pointer;margin:1px 0px 0px 10px;}
div.mfront-file-holder div.preview{margin-bottom:5px;}
div.mfront-file-holder div.preview>img{vertical-align:middle;border:1px dashed #BBB;}
div.mfront-file-holder div.preview:empty{display:none;}

/* CONTACT FORM */
#mContactZone{padding-top:20px;}
#mcCommitContactFormBtn{display:block;text-align:center;margin-top:20px;}
#mcContactCaptchaErr{margin-top:5px;color:#990000;display:none;}
#mContactTarget{display:none;}
#mcContactFrmLoader{display:none;height:140px;width:100%;background:url(../../../images/ajax-loader.gif) center center no-repeat;text-align:center;}
#mcContactFrmSuccess{display:none;}
#mcContactFrmError{display:none;}
#mContactZone input,#mContactZone select,#mContactZone textarea{border-radius:0px;border:1px solid #333;box-sizing:border-box;font-size:14px;background:#FFF;}
#mContactZone input,#mContactZone select{width:250px;max-width:250px;min-width:250px;height:30px;line-height:30px;padding:0px 10px;}
#mContactZone textarea{padding:10px 10px;}
#mContactZone select{padding:0px 5px;}
#mContactZone input.error,#mContactZone select.error,#mContactZone textarea.error{background:#FFDDDD;color:#990000;}
div.gen_msg h2{padding-bottom:0px;}

/* PREVIEW */
#previewMode{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	position:fixed;
	top:-85px;
	left:20px;
	z-index:99999;
	padding:10px;
	-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
	background: rgb(239,232,158);
	background: -moz-linear-gradient(top,  rgba(239,232,158,1) 0%, rgba(252,199,121,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,232,158,1)), color-stop(100%,rgba(252,199,121,1)));
	background: -webkit-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -o-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: -ms-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	background: linear-gradient(to bottom,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe89e', endColorstr='#fcc779',GradientType=0 );
	border: 1px solid #90701b;
	text-align:center;}

#previewMode .button{
	background: #ccc;
	background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc));
	background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -o-linear-gradient(top, #eee 0%,#ccc 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ccc 100%);
	border: 1px solid #999;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	color: #444;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	font-size: 12px;
	font-weight: bold;
	padding:5px;
	text-shadow: 0 1px 1px #fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top:5px;
	margin-bottom:10px;}

#previewMode .button:hover{
	background: #ccc;
	background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%);
	background: -o-linear-gradient(top, #fff 0%,#ddd 100%);
	background: -ms-linear-gradient(top, #fff 0%,#ddd 100%);
	background: linear-gradient(top, #fff 0%,#ddd 100%);
	-webkit-box-shadow: inset 0 1px 1px #fff;
	box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );}

#previewMode .button:active{
	background: #ccc;
	background: -moz-linear-gradient(top, #ddd 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top, #ddd 0%,#fff 100%);
	background: -o-linear-gradient(top, #ddd 0%,#fff 100%);
	background: -ms-linear-gradient(top, #ddd 0%,#fff 100%);
	background: linear-gradient(top, #ddd 0%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 );}

#previewMode .label{
	text-shadow:1px 1px white;
	text-transform:uppercase;
	font-weight:bold;}

/********************/
/* PAYMENT SETTINGS */
/********************/
#wsFrmPayment{}
#wsFrmPayment>div.block{border:1px solid #BBB;display:inline-block;vertical-align:top;margin:0px 20px 20px 0px;}
#wsFrmPayment>div.block>div.title{font-size:16px;line-height:24px;font-weight:bold;padding:5px 10px;background:#666;color:#FFF;text-transform:uppercase;}
#wsFrmPayment>div.block>div.title>div{display:inline-block;vertical-align:top;margin-left:20px;}
#wsFrmPayment>div.block>div.content{border-top:1px solid #BBB;background:#CCC;padding:5px 0px 0px 10px;}
#wsFrmPayment>div.block>div.content>div.field{margin:0px 10px 5px 0px;}


/************/
/* FMANAGER */
/************/
div.mcui-button.ftopbtn{float:right;padding:0px 10px;height:32px;line-height:32px;font-size:14px;margin-left:20px;}
div.mcui-button.ftopbtn.yellow{color:#333;text-shadow:1px 1px #FFF;}
#fmanComOrdBtn{display:none;}
#fmanComOrdBtn.loading{box-sizing:border-box;height:34px;width:34px;padding:0px;}
#fmanComOrdBtn.loading>div.icn{background-image:url(../images/frm-saver.gif);background-position:center center;background-repeat:no-repeat;height:34px;width:34px;}
#fmanListOptBtn{box-sizing:border-box;height:34px;width:34px;padding:0px;}
#fmanListOptBtn>div{background-image:url(../images/gear_auto.png);background-position:center center;background-repeat:no-repeat;width:100%;height:100%;}
#fmanListOptZone{display:none;position:absolute;z-index:50;background:#FFF;border-radius:3px;overflow:hidden;margin:5px 0px 0px 0px;}
#fmanListOptZone>div{padding:5px 10px;}
#fmanListOptZone>div.title{background:#666;color:#FFF;font-weight:bold;text-shadow:1px 1px #000;text-transform:uppercase;}
#fmanListOptZone>div.content{}
#fmanListOptZone>div.actions{background:#DDD;text-align:center;}
#fmanListOptZone>div.actions>div.mcui-button{height:20px;line-height:20px;padding:0px 5px;margin:0px 10px 0px 0px;font-size:12px;}
#fmanListOptZone>div.actions>div.mcui-button:last-child{margin-right:0px;}
#fmanLOptPagingWarning{display:none;max-width:265px;box-sizing:border-box;margin-bottom:10px;}
#fmanGroupingOptions div.mcui-checkbox{display:inline-block;margin-right:5px;}

table.div_table.sml td>div{font-size:11px;padding:3px 5px;}
table.div_table.sml tr.header td>div{text-transform:uppercase;font-weight:bold;}
table.div_table.sml tr.sub td>div{text-transform:uppercase;}
table.div_table tr.sub{background:#999;}
table.div_table tr.sub>td>div{color:#FFF;text-shadow:1px 1px #000;}
table.div_table .label>div{font-weight:bold;}

#fmanRecTitle{display:inline-block;font-size:24px;height:34px;line-height:34px;font-weight:bold;}

table.fman_defEditTbl div.icon{display:inline-block;margin:0px 0px 0px 5px;width:16px;height:16px;vertical-align:top;}
table.fman_defEditTbl div.icon.key{background:url(../images/ffront_key.png) top left no-repeat;}
table.fman_defEditTbl div.icon.info{background:url(../images/info_16.png) top left no-repeat;;}
table.fman_defEditTbl label{display:inline-block;padding:0px 5px;}
table.fman_defEditTbl label:first-child{padding-left:0px;}
table.fman_defEditTbl input.sml{min-width:80px;width:80px;max-width:80px;box-sizing:border-box;}
table.fman_defEditTbl input.micro{min-width:30px;width:30px;max-width:30px;}
table.fman_defEditTbl input.center{text-align:center;}
table.fman_defEditTbl div.mcui-button{margin:0px;height:20px;line-height:20px;width:20px;text-align:center;}
table.fman_defEditTbl tr.line.detail{display:none;background:#FFF;}
table.fman_defEditTbl tr.line.detail>td{background:#FFF;border-bottom:1px solid #BBB;border-top:1px solid #BBB;}
table.fman_defEditTbl tr.line.detail>td{padding:10px 0px 0px 15px;}
table.fman_defEditTbl tr.drk{background:#EEE;}
table.fman_defEditTbl tr.lt{background:#FFF;}
table.fman_defEditTbl tr.line.col:hover{background:#FFFFDD;}
table.fman_defEditTbl tr.line.detail div.field{display:inline-block;vertical-align:bottom;margin:0px 15px 15px 0px;padding:0px;}
table.fman_defEditTbl tr.line.detail div.field.full{display:block;}
table.fman_defEditTbl tr.line.detail div.field>label{display:block;}
table.fman_defEditTbl tr.line.detail div.field>input{}
table.fman_defEditTbl .disabled{opacity:0.5;}

#fmanDefErrorZone{display:none;margin-bottom:20px;}
#fmanEditSaveResult{display:none;margin-bottom:20px;}

div.fman_cfgzone{margin-bottom:20px;border-radius:5px;overflow:hidden;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.fman_cfgzone>div.title{background:#666;color:#FFF;padding:5px 10px;text-shadow:1px 1px #000;font-weight:bold;text-transform:uppercase;}
div.fman_cfgzone>div.title>div.mcui-button{float:right;margin:0px;height:16px;line-height:16px;padding:0px 5px;font-size:12px;}
div.fman_cfgzone>div.content{background:#EEE;padding:10px 0px 0px 10px;}
div.fman_cfgzone div.field{vertical-align:bottom;display:inline-block;margin:0px 15px 15px 0px;}
div.fman_cfgzone div.field.full{display:block;}
div.fman_cfgzone div.field textarea{width:500px;}
div.fman_cfgzone.align_top div.field{vertical-align:top;}
div.fman_cfgzone div.tip{font-size:11px;font-weight:bold;}

#fmanListConfig div.field{display:inline-block;margin:0px 15px 15px 0px;vertical-align:top;}
#fmanListConfig label{display:block;font-size:11px;text-transform:uppercase;font-weight:bold;}

#fmanEditChildsConfigZone div.content{padding:0px;}
#fmanEditChildsTbl{margin:0px;border-radius:0px;}
#fmanEditChildsTbl .line.tbl,#fmanEditChildsTbl .line.detail{display:none;}
#fmanEditChildsTbl .line.tbl.active,#fmanEditChildsTbl .line.detail.active{display:table-row;}
#fmanEditChildsTbl .line.tbl>td>div>div.mcui-button{height:20px;line-height:20px;margin:0px;padding:0px 5px;font-size:12px;}
#fmanEditChildsTbl .line.header{background:#777;}
#fmanEditChildsTbl .line.tbl>td>div>div.field{vertical-align:bottom;margin-bottom:0px;}
#fmanEditChildsTbl .line.tbl>td{border-top:1px solid #BBB;}
#fmanEditChildsTbl .line.detail>td>div{padding:0px;}
#fmanEditChildsTbl .line.detail>td>div>table.fman_defEditTbl{border-radius:0px;margin-bottom:0px;}
#fmanEditChildsTbl .line.tbl>td.name>div>label{display:inline-block;padding:0px 5px;}
#fmanEditChildsTbl .line.tbl>td.name>div>input,#fmanEditChildsTbl .line.tbl input.sml{min-width:80px;width:80px;max-width:80px;box-sizing:border-box;}
#fmanEditChildsTbl .line.tbl>td.name>div>label:first-child{padding-left:0px;}

#fman_editAddChildPicker{display:none;position:absolute;z-index:99;background:#FFF;border:1px solid #BBB;}
#fman_editAddChildPicker>div.wrap{position:relative;max-height:200px;overflow-y:scroll;}
#fman_editAddChildPicker>div.wrap>div.opt{padding:5px 10px;border-bottom:1px dashed #BBB;cursor:pointer;}
#fman_editAddChildPicker>div.wrap>div.no_opt{padding:5px 10px;}
#fman_editAddChildPicker>div.wrap>div.opt:hover{background:#EEE;}
#fman_editAddChildPicker>div.wrap>div.opt:last-child{border-bottom:0px;}

div.fman_zone{margin-bottom:20px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.fman_zone>div.title{background:#999;color:#FFF;text-shadow:1px 1px #000;padding:5px 15px;font-weight:bold;text-transform:uppercase;}
div.fman_zone>div.title>div.mcui-button{float:right;margin:0px;height:16px;line-height:16px;padding:0px 5px;font-size:11px;}
div.fman_zone>div.content{padding:15px 0px 0px 15px;background:#EEE;}
div.fman_zone div.field{display:inline-block;margin:0px 15px 15px 0px;vertical-align:top;}
div.fman_zone div.field.full{display:block;}
div.fman_zone.child>div.content{padding:0px;}
div.fman_zone.child>div.content>table.div_table{border-radius:0px;margin:0px;}

div.frmmng_adress{padding:5px;background:#DDD;border:1px solid #BBB;}
div.frmmng_adress>div{padding-bottom:5px;font-size:11px;text-shadow:1px 1px #FFF;}
div.frmmng_adress>div:last-child{padding-bottom:0px;}
div.frmmng_adress input{font-size:11px;}
div.frmmng_adress input.med{width:100px;min-width:100px;max-width:100px;}
div.frmmng_adress input.sml{width:50px;min-width:50px;max-width:50px;}

#fmanListTbl:not(.noedit) .rec{cursor:pointer;}
#fmanListTbl:not(.noedit) .rec:hover{background:#DDD;}
#fmanListTbl .label{font-weight:bold;}
#fmanListTbl.isparent div.line.rec:not(.inc0) div.label{background-image:url(../images/parent.gif);background-position:left 15px center;background-repeat:no-repeat;}
#fmanListTbl .actions{text-align:center;}
#fmanListTbl .actions div.icn{cursor:pointer;height:20px;width:20px;background-position:center center;background-repeat:no-repeat;margin-right:5px;display:inline-block;vertical-align:top;border-radius:3px;}
#fmanListTbl .actions div.icn:hover{background-color:#666;}
#fmanListTbl .actions div.icn.sort{background-image:url(../images/sortable.png);cursor:move;}
#fmanListTbl .actions div.icn.edit{background-image:url(../images/pencil.png);}
#fmanListTbl .actions div.icn.rem{background-image:url(../images/ffront_abad.png);}
#fmanListTbl .actions div.icn:last-child{margin-right:0px;}
#fmanListTbl .line.rec.ui-state-notrec{background:#FFFFEE;}
#fmanListTbl .line.rec.ui-state-notrec:nth-child(even){background:#FFFFDD;}
#fmanListTbl .line.rec.ui-state-disabled{background:#FFEEEE;}
#fmanListTbl .line.rec.ui-state-disabled:nth-child(even){background:#FFDDDD;}
#fmanListTbl .line.group{background:#DDD;}
#fmanListTbl .line.group>td>div{font-size:11px;}
#fmanListTbl .line.group.glvl1{background:#CCC;}
#fmanListTbl .line.group.glvl1>td{border-top:1px solid #999;}
#fmanListTbl .line.group.glvl1>td>div{text-transform:uppercase;font-weight:bold;}
#fmanListTbl .line.group.glvl2{}
#fmanListTbl .line.group.glvl2>td{}
#fmanListTbl .line.group.glvl2>td>div{}
#fmanListTbl .line.group.glvl3{}

#fmanLoader{margin-bottom:20px;display:none;}

div.mcui-form div.field.flng.hidden{display:none;}
div.field.flng span.llbl{color:#BBB;}

#frmMngLngSwapZone{text-align:right;}
#frmMngLngSwapper{display:inline-block;}

div.ui-state-highlight{height:30px;background:#DDFFDD !important;display:block !important;}

table.child_zone_tbl td.actions>div>div.mcui-button{height:20px;line-height:20px;margin:0px 5px 0px 0px;padding:0px 5px;font-size:12px;}
table.child_zone_tbl td.actions>div>div.mcui-button:last-child{margin-right:0px;}
table.child_zone_tbl tr.line.rec.lt{background:#FFF;}
table.child_zone_tbl tr.line.rec.drk{background:#EEE;}
table.child_zone_tbl tr.line.rec>td{border-top:1px solid #BBB;}
table.child_zone_tbl tr.line.rec>td>div>div.field{margin:0px;}
table.child_zone_tbl tr.line.detail{display:none;}
table.child_zone_tbl tr.line.detail>td{border-top:1px dashed #BBB;background:#DDD;}
table.child_zone_tbl tr.line.detail>td>div{padding:10px 0px 0px 10px;}
table.child_zone_tbl tr.line.detail>td>div>div.field{vertical-align:top;margin:0px 10px 10px 0px;}
table.child_zone_tbl tr.line.detail>td>div>div.field>label{display:block;font-weight:bold;font-size:11px;text-shadow:1px 1px #FFF;}
table.child_zone_tbl tr.line.detail_0,table.child_zone_tbl tr.line.rec_0{display:none;}

/* CONTENT OPENER */
#fman_contentOpener{position:fixed;z-index:100002;display:none;background:#FFF;border-radius:10px;overflow:hidden;}
#fman_contentOpener>div.wrap{position:relative;width:100%;height:100%;}
#fman_contentOpener>div.wrap>div.title{background:#333;color:#FFF;text-shadow:1px 1px #000;text-align:center;font-size:18px;font-weight:bold;text-transform:uppercase;padding:10px 20px;box-sizing:border-box;min-height:44px;}
#fman_contentOpener>div.wrap>div.content{overflow-y:scroll;box-sizing:border-box;}
#fman_contentOpener>div.wrap>div.content>div.wrap{padding:20px;}
#fman_contentOpener>div.wrap>div.actions{position:absolute;background:#666;width:100%;bottom:0px;left:0px;min-height:52px;text-align:center;padding:10px 20px;box-sizing:border-box;}
#fman_contentOpener>div.wrap>div.actions>div.mcui-button{padding:0px 10px;height:30px;line-height:30px;margin:0px 10px 0px 0px;font-size:16px;}
#fman_contentOpener>div.wrap>div.actions>div.mcui-button:last-child{margin-right:0px;}
#fman_contentOpener.fullscreen{border-radius:0px;}
#fman_contentCurtain{position:fixed;z-index:100001;display:none;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);}


/**************/
/* DOC-CENTER */
/**************/
#frmDocCenter .mcui-button{height:30px;line-height:30px;text-align:center;width:210px;margin-bottom:0px;}
.add_folder{height:20px;line-height:18px;margin-bottom:0px;padding:0px 10px 0px 10px;font-size:13px;text-transform:uppercase;}
#frmDocOptions div.mcui-button{margin:0px 7px 7px 0px;font-size:11px;height:18px;line-height:16px;padding:0px 5px 0px 5px;}
#dcLogout{text-align:right;margin-bottom:10px;font-size:11px;}
#dcLogout>div.mcui-button{margin:0px;height:20px;line-height:18px;padding:0px 5px 0px 5px;font-size:12px;text-transform:uppercase;}
#dcLogout>div.mcui-button:last-child{margin-left:10px;}
#dcHidden{display:none;}
#dcCurtain{background:#000;display:none;width:0px;height:0px;position:fixed;z-index:9998;opacity:0.25;top:0px;left:0px;}
.dcLngTerm{color:#999;text-transform:uppercase;}
div.lngset{}
div.lngset>div.lngfield{}
div.lngset>div.lngfield.lngshown{display:block;}
div.lngset>div.lngfield.lnghidden{display:none;}
.dcLngChooser{background:#DDD;padding:5px;border-radius:5px;display:inline-block;margin-bottom:10px;}
.dcLngChooser>div.title{display:inline-block;font-size:14px;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px #FFF;margin-left:2px;margin-right:10px;height:24px;line-height:25px;vertical-align:top;}
.dcLngChooser>div.mcui-radio{display:inline-block;vertical-align:top;}
#dcFolderTrack{background:#EEE;padding:3px 10px 4px 10px;}
#dcFolderTrack>div{display:inline-block;margin-right:8px;text-transform:uppercase;font-size:11px;}
#dcFolderTrack>div>div.arrow{float:right;margin-left:10px;
	margin-top:5px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #BBB;}
#dcFolderTrack>div:last-child{font-weight:bold;}
#dcFolderTrack>div:last-child>div.arrow{display:none;}
#dcLogoutZone{position:fixed;bottom:-37px;padding:5px 10px 10px 10px;border-top-left-radius:10px;border-top-right-radius:10px;z-index:9998;text-shadow:1px 1px #FFF;font-weight:bold;text-transform:uppercase;text-align:center;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
background: rgb(239,232,158);
background: -moz-linear-gradient(top,  rgba(239,232,158,1) 0%, rgba(252,199,121,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,232,158,1)), color-stop(100%,rgba(252,199,121,1)));
background: -webkit-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: -o-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: -ms-linear-gradient(top,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
background: linear-gradient(to bottom,  rgba(239,232,158,1) 0%,rgba(252,199,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efe89e', endColorstr='#fcc779',GradientType=0 );
border: 1px solid #90701b;}
#dcLogoutZone>div.title{margin-bottom:10px;}
#dcLogoutZone>div.mcui-button{margin:0px;height:20px;line-height:18px;padding:0px 5px 0px 5px;font-size:12px;text-transform:uppercase;}

/* WRAPPER */
#dcStruct{}
#dcStruct>div.col{display:inline-block;vertical-align:top;}
#dcStruct .mcui-input.init{color:#AAA;}
#dcStruct .default{display:none;}

#dcFolders{width:333px !important;}
#dcOptions{width:333px !important;}

/* FOLDERS */
#folderSearch{padding:5px 7px 5px 7px;border-top-left-radius:5px;border-top-right-radius:5px;background:#DDD;margin-right:10px;}
#folderSearch>input{min-width:300px;}
.searchZone{position:relative;}
.sinit{position:absolute;right:7px;top:5px;text-align:center;height:20px;line-height:18px;width:20px;cursor:pointer;display:none;}
.sinit.show{display:inline-block;}
#dcFolderList{margin-right:10px;padding:5px;background:#EEE;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#root{}
#dcFolderList div.folder{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#dcFolderList div.folder>div.name>div.text{display:inline-block;}
#dcFolderList div.folder>div.name{border:1px solid #EEE;min-height:20px;background-image:url(../images/dc_folder_20.png);background-repeat:no-repeat;background-position:7px 2px;padding:2px 10px 2px 32px;line-height:18px;display:inline-block;border-radius:5px;cursor:pointer;margin:2px;font-size:12px;text-shadow:1px 1px white;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
#dcFolderList div.folder>div.id{display:none;}
#dcFolderList div.folder>div.sortway{display:none;}
#dcFolderList div.folder>div.name>div.stats{float:right;margin-left:7px;}
#dcFolderList div.folder>div.name>div.stats.hide{display:none;}
#dcFolderList div.folder>div.name>div.stats>div{display:inline-block;font-size:10px;width:16px;height:20px;line-height:18px;text-align:center;letter-spacing:-1px;}
#dcFolderList div.folder>div.name>div.stats>div.folders{background:url(../images/dc_folder_15.png) top left no-repeat;}
#dcFolderList div.folder>div.name>div.stats>div.files{background:url(../images/dc_file_15.png) top left no-repeat;}
#dcFolderList div.folder>div.name>div.stats>div:empty{display:none;}
#dcFolderList div.folder.full>div.name{background-image:url(../images/dc_folder_20_full.png);}
#dcFolderList div.folder.opened>div.name{background-image:url(../images/dc_folder_o_20_empty.png);}
#dcFolderList div.folder.full.opened>div.name{background-image:url(../images/dc_folder_o_20.png);}
#dcFolderList div.folder.selected>div.name{background-color:#CCC;font-weight:bold;}
#dcFolderList div.folder>div.name:hover{background-color:#DDD;}
#dcFolderList div.folder>div.name.ui-dcactive{border:1px dashed #BBB;}
#dcFolderList div.folder>div.name.ui-dchover{background-color:#FFF;}
#dcFolderList div.folder.selected>div.name.ui-dcactive{border:1px solid #EEE;}
#dcFolderList div.folder.selected>div.name.ui-dchover{background-color:#CCC;}
#dcFolderList div.folder>div.sub{padding-left:25px;display:none;}
#dcFolderList div.folder.opened>div.sub{display:block;}
#dcFolderList span.notrans{color:#999;}

/* FILES */
#dcStruct>#dcFiles{width:67%;}
#fileSearch{padding:5px 7px 5px 7px;border-top-left-radius:5px;border-top-right-radius:5px;background:#DDD;margin-right:0px;}
#fileSearch>input{min-width:285px;vertical-align:top;}
#fileSearch span.optIn{font-size:11px;margin-left:8px;margin-right:3px;}
#fileSearch div.mcui-checkbox{display:inline-block;vertical-align:top;margin-left:5px;}
#fileSearch div.mcui-checkbox>div.holder{height:21px;}
#docOptSearchFileTitle>div.holder{cursor:not-allowed;}
#dcUserAccess{position:absolute;top:3px;right:5px;}
#dcUserAccess>div{color:#990000;opacity:0.7;font-size:10px;text-transform:uppercase;display:inline-block;margin:0px 0px 0px 5px;text-shadow:1px 1px #FFF;height:18px;line-height:18px;border-radius:5px;padding:0px 5px 0px 0px;font-weight:bold;}
#dcUserAccess>div.allow{color:#009900;}
#dcUserAccess.hide{display:none !important;}
#dcFilesTbl{width:100%;border:1px solid #666;}
#dcFilesTbl th{text-align:left;background:#666;color:#FFF;text-shadow:1px 1px #000;padding:3px 5px 3px 5px;font-size:12px;}
#dcFilesTbl td.ver{width:0px;text-align:center;}
#dcFilesTbl th.ver{text-align:center;}
#dcFilesTbl th.ver>div.info{width:16px;height:16px;background:url(../images/info_16.png) top left no-repeat;margin-left:1px;}
#dcFilesTbl th.lng{width:0px;text-transform:uppercase;font-size:10px;}
#dcFilesTbl th.lng,#dcFilesTbl td.lng{text-align:center;}
#dcFilesTbl th.lng>div.value,#dcFilesTbl td.lng>div.value{display:none;}
#dcFilesTbl th.rights{text-align:center;}
#dcFilesTbl td.lng.span{text-transform:uppercase;font-size:10px;text-shadow:1px 1px #FFF;}
#dcFilesTbl td.doc{padding:2px 2px 2px 2px;position:relative;}
#dcFilesTbl td.doc>div.file{font-size:11px;padding:1px 3px 1px 3px;border-radius:5px;display:inline-block;cursor:pointer;text-shadow:1px 1px #FFF;vertical-align:top;}
#dcFilesTbl td.doc>div.file:hover{background:#DDD;}
#dcFilesTbl td.doc>div.file.selected{font-weight:bold;}
#dcFilesTbl td.doc>div.file>div.locked{width:16px;height:16px;background:url(../images/locked.png) no-repeat top left;float:left;margin-right:5px;margin-top:1px;}
#dcFilesTbl td.doc>div.file>div.locked>div{display:none;}
#dcFilesTbl .size{text-align:right;}
#dcFilesTbl .size>.qt{font-size:10px;}
#dcFilesTbl td{padding:3px 5px 3px 5px;font-size:11px;}
#dcFilesTbl tr.older,#dcFilesTbl tr.lng{display:none;}
#dcFilesTbl tr.lng.show{display:table-row;}
#dcFilesTbl td div.vopener,#dcFilesTbl td div.lvopener{height:14px;width:14px;line-height:13px;margin:0px;text-align:center;font-size:11px;color:#666;}
#dcFilesTbl td div.vopener.yellow,#dcFilesTbl td div.lvopener.yellow{color:#FFF;}
#dcFilesTbl tr>td{border-top:1px solid #BBB;border-right:1px solid #BBB;text-shadow:1px 1px #FFF;}
#dcFilesTbl tr>td:last-child{border-right:0px;}
#dcFilesTbl tr>td{background:#F9F9F9;}
#dcFilesTbl tr>td.bad_notice{background:#FFDDDD;text-align:center;}
#dcFilesTbl tr.opened>td{backgrounds:#EEE;}
#dcFilesTbl tr.older>td{background:#FFF;border-top:1px dashed #BBB;}
#dcFilesTbl tr.selected>td{background:#DDD;}
#dcFilesTbl tr>td.nolbor{border-right:0px;}
#dcFilesTbl tr:first-child>td{border-top:0px;}
#dcFilesTbl tr.new>td.doc{position:relative;}
#dcFilesTbl tr.new>td.doc>div.file{z-index:2;}
#dcFilesTbl td.doc>div.progress{z-index:1;position:absolute;width:0%;height:100%;background:#009900;opacity:0.5;top:0px;left:0px;}
#dcFileList{position:relative;}
#dcFileList>div.noresult{border:1px dashed #BBB;margin-top:10px;padding:10px;font-size:12px;background:#F9F9F9;color:#990000;}
#fileContent{display:none;}
.new_file{min-width:100px;max-width:250px;padding:5px 3px 10px 5px;border-radius:5px;border:1px solid #efefef;margin-top:3px;}
.fileDropZone{position:relative;text-align:center;opacity:0.50;text-transform:uppercase;border-radius:5px;border:1px dashed #ba8a17;background:#FFFBE4;text-shadow:1px 1px #FFF;padding:2px;color:#ba8a17;font-weight:bold;font-size:11px;}
.fileDropZone.hover{opacity:1;border:1px dashed #009900;background:#EEFFEE;color:#009900;}
td.dzrow{position:relative;}
.hZone{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:10;}
.mini-loader{background:url(../images/mini-loader.gif) top center no-repeat;height:16px;}
#dcFilesTbl td.doc>div.file.pdf{padding-right:21px;background-image:url(../images/pdf_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.doc{padding-right:21px;background-image:url(../images/doc_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.docx{padding-right:21px;background-image:url(../images/doc_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.ppt{padding-right:21px;background-image:url(../images/ppt_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.xls{padding-right:21px;background-image:url(../images/xls_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.xlsx{padding-right:21px;background-image:url(../images/xls_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.ods{padding-right:21px;background-image:url(../images/ods_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.odp{padding-right:21px;background-image:url(../images/odp_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFilesTbl td.doc>div.file.odt{padding-right:21px;background-image:url(../images/odt_icon.gif);background-position:right center;background-repeat:no-repeat;}
#dcFileList>div.results{height:37px;border-left:1px solid #BBB;border-right:1px solid #BBB;border-bottom:1px solid #BBB;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#dcFileList>div.results>div.restext{margin:8px 0px 0px 14px;}
#dcFileList>div.results>div.pagenums{margin:8px 14px 0px 0px;}
#dcFilesTbl th.ord{cursor:pointer;}
#dcFilesTbl th.ord:hover{background:#888;}
#dcFilesTbl th.ord>div.arrord{display:none;width:0px;height:0px;margin:0px 5px 2px 5px;}
#dcFilesTbl th.ord>div.arrord.up,#dcFilesTbl th.ord>div.arrord.down{display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;}
#dcFilesTbl th.ord>div.arrord.up{border-bottom:5px solid #FFF;}
#dcFilesTbl th.ord>div.arrord.down{border-top:5px solid #FFF;}
div.nofolder{padding:10px;font-size:12px;text-shadow:1px 1px #FFF;background:#EEE;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#dcFilesTbl div.ui-draggable-dragging{z-index:100;opacity:0.5;}
#dcFilesTbl tr.older>td.rights>div.fileacc{opacity:0.5;}
#dcFilesTbl tr.older>td.rights{text-align:center;}
div.fileacc{text-align:center;margin-left:5px;}
div.fileacc>div{display:inline-block;color:#990000;font-weight:bold;margin-right:5px;font-size:11px;}
div.fileacc>div.allow{color:#009900;}
#dcFilesTbl tr.noread{opacity:0.5;}
#dcFilesTbl tr.noread td.doc>div.file{cursor:default;}
#dcFilesTbl tr.noread td.doc>div.file:hover{background-color:transparent;}
/*#dcFilesTbl tr.nowrite td div.vopener,#dcFilesTbl tr.nowrite td div.lvopener{cursor:default;opacity:0.5;}*/

/* OPTIONS */
#dcOptions{overflow:hidden;}
#dcOptions .options{margin-bottom:10px;margin-left:10px;}
#dcOptions .options>.title{position:relative;background:#DDD;border-radius:5px;padding:0px 36px 0px 10px;}
#dcOptions .options>.title>div:not(.opener){white-space:nowrap;overflow:hidden;height:30px;line-height:30px;font-weight:bold;text-shadow:1px 1px white;font-size:11px;text-transform:uppercase;}
#dcOptions .options.openable>.title{cursor:pointer;}
#dcOptions .options.openable>.title:hover{background:#CCC;}
#dcOptions .options>.content{background:#EEE;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;overflow:hidden;}
#dcOptions .options.openable>.content{display:none;}
#dcOptions .options .name{text-transform:none;white-space:nowrap;overflow:hidden;}
#dcOptions .options>.title>.opener{
	margin:11px 12px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
	width:0;
	height:0;
	border-bottom:0px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid black;}
#dcOptions .options.opened>.title>.opener{
	border-top:0px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid black;}
#dcOptions .options.opened>.title{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#dcFileOptions{}
#dcFolderOptions,#dc_file_drop,#dcFileOptions{display:none;}
#btn_docnt_upload{position:absolute;display:none;}
.docFolderName,.docFileName{min-width:95%;width:95%;}
#dcCreatedBy{font-size:11px;margin-top:10px;}
#dcCreatedBy span.label,#dcOwnedBy span.label{font-weight:bold;}
#dcCreatedBy span.obselete{color:#990000;}
#dcOwnedBy{font-size:11px;}

/* OPTIONS:DESC */
#dcFileDescZone{padding:8px 8px 0px 8px;}

/* OPTIONS:SHARE */
#dcFileShareZone{overflow:hidden;}
#dcFileShareZone>div{padding:8px 8px 0px 8px;}
#dcFileShareZone>div>div.mcui-radio{margin-bottom:8px;}
#dcFileShareZone>div>div.field>input{width:95%;min-width:95%;}
#dcFileShareZone>div.share{background: none repeat scroll 0 0 #bbb;padding: 4px 0;text-align: center;}
#dcFileShareZone>div.share>div.mcui-button{margin:0px 0px 3px 0px;}
#dcFileShareZone>div.resp{background: none repeat scroll 0 0 #bbb;padding:8px;}
#dcFileShareZone>div.resp>div{background:#EEE;border:1px dashed #009900;color:#009900;padding:5px 10px 5px 10px;}
#dcFileShareZone>div.resp.err>div{border:1px dashed #990000;color:#990000;}
#dcFileShareZone>div.resp span.small{font-size:11px;}
#dcFileActiveShares{padding:0px !important;}
#dcFileActiveShares>div.title{background:#666;color:#FFF;text-shadow:1px 1px #000;font-weight:bold;font-size:11px;padding:3px 8px 3px 8px;}
#dcFileActiveShares>div.list{}
#dcFileActiveShares>div.list>div.share{border-bottom:1px dashed #BBB;height:26px;overflow:hidden;vertical-align:top;}
#dcFileActiveShares>div.list>div.share:last-child{border-bottom:0px;}
#dcFileActiveShares>div.list>div.share>div{display:inline-block;overflow:hidden;vertical-align:top;}
#dcFileActiveShares>div.list>div.share>div>div{padding:3px 0px 0px 8px;overflow:hidden;font-size:11px;}
#dcFileActiveShares>div.list>div.share>div.name{width:35%;}
#dcFileActiveShares>div.list>div.share>div.name>div.url_share{cursor:pointer;text-decoration:underline;}
#dcFileActiveShares>div.list>div.share>div.name>div.url_share:hover{color:#666;}
#dcFileActiveShares>div.list>div.share>div.expire{width:30%;}
#dcFileActiveShares>div.list>div.share>div.expire>div{color:#009900;}
#dcFileActiveShares>div.list>div.share>div.expire.red>div{color:#990000;}
#dcFileActiveShares>div.list>div.share>div.access{width:15%;}
#dcFileActiveShares>div.list>div.share>div.access>div{color:#009900;}
#dcFileActiveShares>div.list>div.share>div.access.red>div{color:#990000;}
#dcFileActiveShares>div.list>div.share>div.actions{width:20%;}
#dcFileActiveShares>div.list>div.share>div.actions>div>div{width:16px;height:16px;background-repeat:no-repeat;background-position:top left;display:inline-block;margin-right:3px;cursor:pointer;opacity:0.75;margin-top:1px;}
#dcFileActiveShares>div.list>div.share>div.actions>div>div:hover{opacity:1;}
#dcFileActiveShares>div.list>div.share>div.actions>div>div.refresh{background-image:url(../images/refresh.png);}
#dcFileActiveShares>div.list>div.share>div.actions>div>div.delete{background-image:url(../images/cancel.png);}

/* OPTIONS:EXT */
#dcFolderExtensionsZone{padding:5px 0px 0px 5px;background:#DDD;overflow:hidden;}
#dcFolderExtensionsZone>div.mcui-checkbox{margin:0px 5px 5px 0px;float:left;}
textarea.docFileDesc{width:97%;}

/* OPTIONS:RIGHTS */
.dcElemRights{margin-top:10px;overflow:hidden;}
.dcElemRights>div.opener{font-size:11px;text-transform:uppercase;color:#FFF;font-weight:bold;text-shadow:1px 1px #333;border-top-left-radius:5px;border-top-right-radius:5px;height:24px;line-height:24px;border:1px solid #666;cursor:pointer;padding-left:10px;
background: rgb(175,175,175);
background: -moz-linear-gradient(top,  rgba(175,175,175,1) 0%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,175,175,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-linear-gradient(top,  rgba(175,175,175,1) 0%,rgba(153,153,153,1) 100%);
background: -o-linear-gradient(top,  rgba(175,175,175,1) 0%,rgba(153,153,153,1) 100%);
background: -ms-linear-gradient(top,  rgba(175,175,175,1) 0%,rgba(153,153,153,1) 100%);
background: linear-gradient(to bottom,  rgba(175,175,175,1) 0%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#999999',GradientType=0 );}
.dcElemRights>div.opener:hover{
background: rgb(191,191,191);
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(170,170,170,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(100%,rgba(170,170,170,1)));
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(170,170,170,1) 100%);
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(170,170,170,1) 100%);
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(170,170,170,1) 100%);
background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(170,170,170,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#aaaaaa',GradientType=0 );}
.dcElemRights>div.opener.closed{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.dcElemRights>div.opener>div.arrow{float:right;width:0;height: 0;border-left: 7px solid transparent; border-right: 7px solid transparent;margin:9px 11px 0px 0px;}
.dcElemRights>div.opener>div.arrow.down{border-top: 7px solid #FFF;}
.dcElemRights>div.opener>div.arrow.up{border-bottom: 7px solid #FFF;}
.dcRightsZone{border:1px solid #666;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0px;overflow:hidden;}
.dcRightsZone.closed{display:none;}
.dcRightsZone>div.groups{overflow:hidden;}
.dcRightsZone>div.groups>div.title,.dcRightsZone>div.users>div.title{overflow:hidden;padding-left:10px;height:26px;background:#444;color:#FFF;font-size:12px;text-shadow:1px 1px #000;line-height:26px;position:relative;}
.dcRightsZone div.group{position:relative;height:26px;padding-left:5px;border-bottom:1px dashed #BBB;}
.dcRightsZone div.group:nth-child(odd){background:#F9F9F9;}
.dcRightsZone div.group:nth-child(even){background:#FFF;}
.dcRightsZone div.group:hover{background:#EEE;}
.dcRightsZone div.group:last-child{border-bottom:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.dcRightsZone div.group>div.name{font-size:12px;text-shadow:1px 1px #FFF;line-height:22px;display:inline-block;vertical-align:top;padding:0px 5px 0px 5px;margin-top:2px;}
.dcRightsZone div.groups div.group>div.name{cursor:pointer;}
.dcRightsZone div.groups div.group>div.name:hover{background:#DDD;border-radius:5px;}
.dcRightsZone div.group>div.auto{display:inline-block;margin-left:0px;width:16px;height:20px;background:url(../images/gear_auto.png) bottom left no-repeat;display:inline-block;vertical-align:top;}
.dcRightsZone div.group>div.rights{position:absolute;top:1px;right:2px;}
.dcRightsZone div.group>div.rights>div.mcui-checkbox{display:inline-block;margin:0px 0px 0px 2px;}
.dcRightsZone div.group>div.rights>div.mcui-checkbox>div.holder{height:20px;}
.dcRightsZone div.group>div.rights>div.mcui-checkbox>div.holder>div.image{background-position:3px 2px;}
.dcRightsZone div.group>div.rights>div.mcui-checkbox.unchecked>div.holder>div.image{background-image:url(../images/mcui/small/mcui-chk-false.png);}
.dcRightsZone div.group>div.rights>div.mcui-checkbox.ischecked>div.holder>div.image{background-image:url(../images/mcui/small/mcui-chk-true.png);}
.dcRightsZone div.group>div.rights>div.mcui-checkbox>div.holder:active>div.image>div.label{margin-right:8px;}
.dcRightsZone div.group>div.rights>div.mcui-checkbox>div.holder>div.image>div.label{line-height:18px;margin-left:24px;margin-right:8px;}
.dcRightsZone div.group>div.hidden{display:none;}
.dcRightsZone>div.groups div.group{}
.dcRightsZone>div.groups div.group.selected{background:#DDD;}
.dcRightsZone>div.groups div.group.selected>div.name{font-weight:bold;}
#dcApplyRights{background:#BBB;padding:4px 0px 4px 0px;text-align:center;}
#dcApplyRightsChildren{font-size: 13px;height: 20px;line-height: 18px;margin-bottom: 3px !important;margin-right:0px !important;padding: 0 10px;text-transform: uppercase;}
#dcApplyRightsChildren_notice{display:none;}
#dcApplyRightsSuccess{margin:7px 7px 4px 7px;background:#EEE;border:1px dashed #009900;color:#009900;padding:5px;}
.dcUserSearch{float:right;min-width:131px !important;width:131px !important;margin:2px 1px 0px 0px;font-size:11px !important;}
.dcUserSearch.init{color:#AAA !important;}
.hidden{display:none;}
.sinit.small{height:14px !important;line-height:12px !important;width:14px !important;font-size:11px;right:5px;top:4px;margin:0px !important;padding:0px !important;}
.noresult{padding:3px 10px 3px 10px;font-size:12px;}
div.rights>div.mcui-radio{}
div.rights>div.mcui-radio>div.choice{opacity:0.75;}
div.rights>div.mcui-radio>div.choice.selected{color:#007700;opacity:1;}
div.rights>div.mcui-radio>div.choice.track{color:#007700;opacity:1;}

/* FILE/FOLDER CONTEXT MENU */
#dcfcontext{position:absolute;top:0px;left:0px;display:none;z-index:999;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #BBB;
-webkit-box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 2px 0px rgba(0, 0, 0, 0.5);}
#dcfcontext>div{border-bottom:1px dashed #BBB;padding:3px 8px 3px 8px;font-size:11px;opacity:0.5;}
#dcfcontext>div.active{cursor:pointer;opacity:1;}
#dcfcontext>div.active:hover{background:#EEE;}
#dcfcontext>div:last-child{border-bottom:0px;}

/* EXTERNAL SHARE */
#dcFSZone{width:500px;background:#FFF;border-radius:10px;position:absolute;left:50%;margin-left:-250px;top:100px;overflow:hidden;-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#dcFSZone>div{}
#dcFSZone div.title{text-align:center;text-transform:uppercase;font-weight:bold;background:#999;color:#FFF;text-shadow:1px 1px #333;padding:5px 0px 5px 0px;}
#dcFSZone div.zone{padding:20px;}
#dcFSZone div.expire{margin-top:10px;font-size:11px;}
#dcFSZone div.access{font-size:11px;}
#dcFSZone div.remain{margin-top:5px;font-size:11px;}

/* AX OPTIONS */
.dcprompt{z-index:9999;position:absolute;top:50%;left:50%;width:300px;margin-left:-150px;margin-top:-150px;background:#FFF;border-radius:10px;padding:20px;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
.dcprompt>div.msg{font-size:11px;}
.dcprompt>div.msg.auto{display:none;}
.dcprompt>div.opts{text-align:center;margin-top:10px;}
.dcprompt>div.opts>div.mcui-button{display:inline-block;margin:0px 10px 0px 0px;padding:0px 5px 0px 5px;font-size:11px;height:24px;line-height:24px;}
.dcprompt>div.opts>div.mcui-button:last-child{margin-right:0px;}

/* LOCKED INFO */
#dcLockedInfo{padding:5px;border-radius:5px;background:#FFF;position:absolute;top:0px;left:0px;z-index:999;-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
  box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
#dcLockedInfo>div{font-size:11px;text-align:center;}
#dcLockedInfo>div.by{}
#dcLockedInfo>div.dt{margin-top:3px;}


/*******************
/* ADVANCES FORMS **
*******************/
div.frmch{width:300px;margin:0 auto 0 auto;border-radius:10px;
-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);}
div.frmch>div{padding:7px 10px 7px 10px;text-shadow:1px 1px white;}
div.frmch>div.instructions{font-size:11px;text-align:center;}
div.frmch>div.msg{font-size:11px;text-align:center;background:#EEE;border-top:1px solid #AAA;}
div.frmch>div.title{font-size:16px;font-weight:bold;text-align:center;background:#666;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px;text-shadow:1px 1px #000;text-transform:uppercase;}
div.frmch>div.subch{border-top:1px solid #999;background:#EEE;font-weight:bold;font-size:12px;color:#444;}
div.frmch>div.subch:last-child,div.frmch>div.proceed:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
div.frmch>div.advfrm,div.frmch>div.subch{cursor:pointer;}
div.frmch>div.advfrm:hover,div.frmch>div.subch:hover{background:#F9F9F9;}
div.frmch>div.subch.disabled{cursor:default;}
div.frmch>div.subch.disabled:hover{background:#EEE;}
div.frmch>div.subch.inc0{}
div.frmch>div.subch.inc1{padding-left:30px;font-weight:normal;}
div.frmch>div.subch.inc2{padding-left:50px;font-weight:normal;font-size:11px;}
div.frmch>div.subch.inc3{padding-left:70px;font-weight:normal;font-size:10px;}
div.frmch>div.subch>input{margin-right:7px;cursor:pointer;}
div.frmch>div.subch>input.disabled{cursor:default;}
div.frmch>div.subch.proceed{background:#FFF;text-align:center;}
#grpback,#grpproceed,#grpnew,#grpclose,#frmsectback,#frmsectnext,#frmfinish,#grpback_cust,#grpproceed_cust{margin:0 auto 0 auto;height:30px;line-height:30px;padding:0px 10px 0px 10px;}
#grpback,#grpback_cust{margin-right:10px;}
#frmsectback{margin-right:10px;}
#frmsectnext,#frmfinish{margin-left:10px;}

#advfrmbldTitle{font-weight:bold;font-size:18px;padding-bottom:10px;color:#444;}

#advfrmbldPast{border-radius:10px;
-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.5);}
#advfrmbldPast>div{}
#advfrmbldPast>div>div{display:inline-block;}
#advfrmbldPast>div>div>div{padding:5px 10px 5px 10px;}
#advfrmbldPast>div.th{border-top-left-radius:10px;border-top-right-radius:10px;background:#666;}
#advfrmbldPast>div.th>div{}
#advfrmbldPast>div.th>div>div{color:#FFF;text-shadow:1px 1px #000;text-transform:uppercase;font-size:14px;font-weight:bold;}
#advfrmbldPast>div.tr.click{background:#EEE;border-top:1px solid #999;}
#advfrmbldPast>div.tr.click:hover{background:#F9F9F9;}
#advfrmbldPast>div.tr.click.done{opacity:0.5;}
#advfrmbldPast>div.tr:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#advfrmbldPast>div.tr>div:not(.colact){cursor:pointer;}
#advfrmbldPast>div.tr>div>div{color:#444;font-size:12px;}
#advfrmbldPast>div.actions{text-align:center;border-top:1px solid #999;padding:7px 0px 7px 0px;}
#advfrmbldPast>div.tr>div.full{color:#444;font-size:12px;padding:10px;text-align:center;display:block;}
#advfrmbldPast div.colact{text-align:center;}
#advfrmbldPast div.colact div.ico{height:16px;width:16px;display:inline-block;margin-right:10px;opacity:0.8;cursor:pointer;background-position:top left;background-repeat:no-repeat;vertical-align:middle;}
#advfrmbldPast div.colact div.ico.del{background-image:url(../images/ffront_abad.png);}
#advfrmbldPast div.colact div.ico:hover{opacity:1;}
#advfrmbldPast div.colact div.ico:last-child{margin-right:0px;}

#advfrmbldNav{border-radius:10px;}
#advfrmbldNav>div{display:inline-block;vertical-align:middle;}
#advfrmbldNav>div.section{background:#EEE;padding:10px;text-shadow:1px 1px white;font-weight:bold;color:#444;cursor:pointer;border-radius:10px;border:1px solid #DDD;margin-top:10px;
-webkit-box-shadow:  2px 2px 2px 1px rgba(0, 0, 0, 0.25);
box-shadow:  2px 2px 2px 1px rgba(0, 0, 0, 0.25);}
#advfrmbldNav>div.section.assign,#advfrmbldNav>div.section.printable{background:#edd68e;border:1px solid #c4a162;}
#advfrmbldNav>div.section.current{background:#666;color:#FFF;text-shadow:1px 1px #000;cursor:default;border:1px solid #555;}
#advfrmbldNav>div.section:hover{background:#F9F9F9;}
#advfrmbldNav>div.section.assign:hover,#advfrmbldNav>div.section.printable:hover{background:#f7dbaa;}
#advfrmbldNav>div.section.current:hover{background:#666;}
#advfrmbldNav>div.spacer{position:relative;width:0px;height:0px;border-top:10px solid transparent;border-left:20px solid #999;border-bottom:10px solid transparent;margin:10px 10px 0px 12px;}
#advfrmbldNav>div.spacer:after{left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;border-left-color: #FFF; border-top:8px solid transparent;border-left:16px solid #FFF;border-bottom:8px solid transparent;margin-top: -8px;margin-left:-20px;}
#advfrmbldNav>div.spacer.assign{}

#advfrmbldNav.side{width:250px;float:left;}
#advfrmbldNav.side.fixed{float:none;position:fixed;top:20px;}
#advfrmbldNav.side>div.section{display:block;margin:0px 20px 10px 0px;}
#advfrmbldNav.side>div.spacer{display:none;}
#advfrmbldNav>div.desc{margin-bottom:20px;margin-right:20px;display:none;}
#advfrmbldNav>div.desc.current{display:block;}
#advfrmbldNav>div.desc>ul{list-style-type:none;text-indent:0px;margin:-5px 10px 0px 10px;padding:0px;}
#advfrmbldNav>div.desc>ul>li{font-size:11px;line-height:13px;padding:7px 0px 7px 0px;border-bottom:1px dashed #BBB;}
#advfrmbldNav>div.desc>ul>li:last-child{border-bottom:0px;}

#advfrmBody{margin:20px 0px 20px 0px;background:#EEE;border-radius:10px;padding:20px;}
#advfrmBody div.frm_title{font-size:16px;text-shadow:1px 1px white;text-transform:uppercase;color:#444;padding:30px 0px 10px 0px;}
#advfrmBody div.frm_title:first-child{padding-top:0px;}
#advfrmBody div.frm_subtitle{font-size:14px;text-shadow:1px 1px white;font-weight:bold;margin-bottom:10px;}
div.frmbld_text{font-size:12px;padding:10px;border:1px dashed #AAA;background:#F9F9F9;}
div.frmbld_hidden{display:none;}
div.frm_blockspacer{height:20px;}
div.js_init,div.js_change{display:none;}

#advfrmbldFrmActions{text-align:center;}

#advfrmbldCurtain{position:fixed;top:0px;left:0px;height:100%;width:100%;background:rgba(255,255,255,0.5);z-index:10000;display:none;}
#advfrmbldLoader{position:fixed;top:50%;left:50%;margin-top:-33px;margin-left:-33px;height:66px;width:66px;background:url(../images/ajax-loader.gif);z-index:10001;display:none;}

#frmSubmitLoader{text-align:center;margin:20px 0px 20px 0px;padding:20px;background: none repeat scroll 0 0 #eee;border-radius: 10px;}
#frmSubmitLoader>div.loader{width:66px;height:66px;margin:0 auto;background:url(../images/ajax-loader.gif)}

#advfrmTooltip{display:none;background:#FFF;border-radius:5px;width:300px;z-index:99;position:absolute;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.5);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.5);}
#advfrmTooltip>div{padding:10px;font-size:11px;}
div.fbtip{display:inline-block;margin-left:5px;cursor:help;}
div.fbtip>div.icon{width:16px;height:16px;background:url(../images/info_16.png) no-repeat top left;}
div.fbtip>div.text{display:none;}

div.mfront-file-holder{}
div.mfront-file-holder div.err{display:none;color:#990000;padding-top:10px;font-size:12px;background:#FFEEEE;border:1px dashed #990000;font-size:12px;padding:5px 10px;margin-bottom:5px;max-width:250px;}
div.mfront-file-holder div.err.success{color:#009900;background:#EEFFEE;border:1px dashed #009900;}
div.mfront-file-holder input[type='file']{display:none;}
div.mfront-file-holder div.mcui-button{height:20px;line-height:20px;margin:0px;padding:0px 10px;font-size:12px;}
div.mfront-file-holder div.filename{margin-bottom:5px;background:#FFF;border:1px dashed #BBB;font-size:12px;padding:5px 10px;}
div.mfront-file-holder div.filename:empty{display:none;}
div.mfront-file-holder div.rem-file{float:right;background:url(../images/cancel.png);width:16px;height:16px;cursor:pointer;margin:1px 0px 0px 10px;}
div.mfront-file-holder div.preview{margin-bottom:5px;}
div.mfront-file-holder div.preview>img{vertical-align:middle;border:1px dashed #BBB;}
div.mfront-file-holder div.preview:empty{display:none;}

/* PRINT */
body.fb_print{background:#FFF;}
body.fb_print>div.holder{width:950px;}
body.fb_print>div.holder div.section{font-size:20px;font-weight:bold;border-bottom:1px solid #333;padding-bottom:5px;margin-top:40px;text-transform:uppercase;}
body.fb_print>div.holder div.body{}
body.fb_print>div.holder div.body div.frm_title{color:#444;font-size:16px;padding: 30px 0 10px;text-shadow: 1px 1px white;text-transform:uppercase;}
body.fb_print>div.holder div.body div.field{}
body.fb_print>div.holder div.body label{font-weight:bold;margin-top:10px;display: inline-block;}
body.fb_print div.frm_subtitle{font-weight:bold;margin-top:10px;}
body.fb_print ul.multext{}
body.fb_print ul.multext>li{margin-left:20px;}
#iframe_print{width:100%;}
#options_print{border-bottom:1px solid #333;background:#EEE;padding:10px;}
#options_print>div.mcui-button{margin:0 auto 0 auto;height:30px;line-height:30px;padding:0px 10px 0px 10px;}
#frmbldRestoreBtn,#frmbldCloseBtn{margin-left:10px !important;}
#frmbldRestoreNotice{display:none;}


/**************/
/* MEMBERSHIP */
/**************/
#mbsSubscribe,#mbsMyAccount,#mbsBackToList,#mbsMNPrint,#mbsMNBackToList,#mbsMNModInfo,#mbsMNAdd,#mbsMNDelMember{float:right;padding:0px 10px;height:30px;line-height:30px;font-size:14px;margin-left:10px;}
#mbsSubBtn,#mbsViewHistory,#mbsHideHistory{display:block;height:30px;font-size:14px;line-height:30px;text-align:center;margin:0px;}
#mbsSubBtn{height:40px;font-size:16px;line-height:40px;text-align:center;margin:0px;}
#mbsViewHistory,#mbsHideHistory{margin-bottom:20px;}
#mbsAccountLoader{display:none;height:140px;width:100%;background:url(../images/ajax-loader.gif) center center no-repeat;text-align:center;}
#mbsAccountResult{display:none;}
#mbsPaypal{background:url(../images/paypal_icon.png) top left no-repeat;width:96px;height:60px;display:inline-block;}
#mbsPaymentZone{margin-top:20px;}
#mbsPaymentZone div.title{font-weight:bold;margin-bottom:5px;font-size:16px;}
#mbsPayMethods{background:#EEE !important;}
#mbsPayMethods>div.method{background:#FFF;border-radius:10px;margin:10px 20px 10px 0px;box-sizing:border-box;vertical-align:top;min-height:180px;opacity:0.75;
webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);position:relative;
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);text-align:center;overflow:hidden;}
#mbsPayMethods>div.method>div.padder{padding:20px 10px 50px 10px;font-size:11px;line-height:14px;}
#mbsPayMethods>div.method>div.selector{position:absolute;bottom:0px;left:0px;width:100%;height:30px;background:url(../images/ffront_abad.png) center center no-repeat #FFF;border-top:1px solid #BBB;opacity:0.5;}
#mbsPayMethods>div.method>div.title{background:#FFF;text-align:center;padding:5px 10px;border-bottom:1px solid #BBB;}
#mbsPayMethods>div.method.selected>div.selector{background-image:url(../images/ffront_agood.png);opacity:1;}
#mbsPayMethods>div.method.selected{background:#EEFFEE;border:3px solid #009900;opacity:1;}
#mbsPayMethods>div.method:not(.selected){cursor:pointer;}
#mbsPayMethods>div.method:not(.selected):hover{}
#mbsPayMethods>div.method>div #mbsPPLink{display:none;margin:10px 0px 0px 0px;padding:0px 5px;height:30px;line-height:30px;font-size:14px;}
#mbsPayMethods>div.method.selected>div #mbsPPLink{display:inline-block;}
#mbsPayMethods>div.method>div #mbsManMsg{display:none;margin:10px 0px 0px 0px;font-size:11px;}
#mbsPayMethods>div.method>div #mbsManFeeMsg{font-size:11px;font-weight:bold;margin-top:10px;}
#mbsPayMethods>div.method.selected>div #mbsManMsg{display:block;}
#mbsPayMethods>div.method>div #mbsMPEmitBillBtn{display:none;margin:10px 0px 0px 0px;padding:0px 5px;height:30px;line-height:30px;font-size:14px;}
#mbsPayMethods>div.method.selected>div #mbsMPEmitBillBtn{display:inline-block;}
#mbsMethodsImg{background:url(../images/pmethods.gif) top left no-repeat;width:150px;height:31px;display:inline-block;margin-top:10px;}
#mbsHistoryBlock{display:none;}
#mbsHistoryTbl div.paidico{background-repeat:no-repeat;background-position:center center;}
#mbsHistoryTbl div.paidico.paid1{background-image:url(../images/ffront_agood.png);}
#mbsHistoryTbl div.paidico.paid0{background-image:url(../images/ffront_abad.png);}
#mbsManAmount{margin-top:10px;margin-bottom:10px;margin-right:20px;padding:5px 15px;background:#FFF;border-radius:5px;text-align:center;
webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#mbsManAmount div.label{padding-bottom:2px;font-size:11px;text-transform:uppercase;}
#mbsManAmount div.amount{font-weight:bold;font-size:24px;}
#mbsManAmount div.amount div.sml{display:inline-block;margin-left:5px;font-size:11px;}
#mbsMNSendNotices,#mbsMNExecuteStatement{display:block;text-align:center;}
#mbsHistoryBlock div.actions{text-align:center;}
#mbsHistoryBlock div.bill_icn{display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;background-position:top left;background-repeat:no-repeat;cursor:pointer;}
#mbsHistoryBlock div.bill_icn:last-child{margin-right:0px;}
#mbsHistoryBlock a>div.bill_icn{margin-right:10px !important;}
#mbsHistoryBlock a:last-child>div.bill_icn{margin-right:0px !important;}
#mbsHistoryBlock div.bill_icn.view{background-image:url(../images/comment.gif);}
#mbsHistoryBlock div.bill_icn.regen{background-image:url(../images/refresh.png);}
#mbsHistoryBlock div.bill_icn.resend{background-image:url(../images/mail.png);}
#mbsHistoryBlock div.bill_icn.delete{background-image:url(../images/cancel.png);}
#costs_table{margin-bottom:20px;}
#costs_table div.even{background:#FFF;}
#costs_table div.odd{background:#EEE;}
div.mbsBigTitle{padding:10px 0px 20px 0px;font-weight:bold;font-size:24px;}

#mbsMNStatementTable{}
#mbsMNStatementTable div.label{font-weight:bold;}
#mbsMNStatementTable div.total{font-weight:bold;background:#CCC;}
#mbsMNStatementTable div.sml>div{font-size:11px;}

#mbsMsgSaveSuccess,#mbsMsgSaveNew,#mbsMsgSaveError{display:none;}

#mbrMemberSearchTab{margin-bottom:20px; }

#mbsMemberList tr.lt{background:#FFF;}
#mbsMemberList tr.drk{background:#EEE;}
#mbsMemberList div.member:hover,#mbsMemberList tr.member:hover{cursor:pointer;background:#DDD;}
#mbsMemberList tr.mbs_details{display:none;}
#mbsMemberList tr.mbs_details>td{background:#FFF;padding-top:10px;}

#mbsLetterSet{padding-bottom:10px;}
#mbsLetterSet>div{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;margin:0px 10px 10px 0px;background:#EEE;cursor:pointer;}
#mbsLetterSet>div:hover{background:#DDD;}
#mbsLetterSet>div.selected{color:#FFF;background:#333;}

#mbsMemberDetail{}
#mbsMemberDetail>div.title{font-size:16px;font-weight:bold;margin-bottom:10px;}
#mbsMemberDetail>div.extinfo_dataset{}
#mbsMemberDetail>div.extinfo_dataset div.data{margin-bottom:10px;}
#mbsMemberDetail>div.extinfo_dataset div.data>div.label{font-weight:bold;font-size:11px;text-transform:uppercase;text-shadow:1px 1px #FFF;}
#mbsMemberDetail>div.extinfo_dataset div.data>div.value{}
#mbsMemberDetail>div.extinfo_dataset div.data>div.value>span.na{color:#BBB;}

#mbsCommentBlock{padding-top:15px;}
#mbsCommentField{box-sizing:border-box;width:100%;height:100px;}

#mbsMModeTab,#mbsMActiveTab{display:inline-block;margin-right:20px;}

#mbsMNExportBtn{padding:0px 10px;}

#mbsMNsearchTab{display:inline-block;position:relative;}
#mbsMNsearchTab>input{height:34px;line-height:34px;box-sizing:border-box;border:1px solid #BBB;border-radius:5px;background:#EEE;padding:0px 10px;width:200px;margin-right:20px;font-size:16px;}
#mbsMNsearchTab>input.init{color:#999;}
#mbsMNsearchTab>div.empty{position:absolute;right:26px;top:6px;text-align:center;height:20px;width:20px;line-height:20px;padding:0px;margin:0px;cursor:pointer;display:none;}
#mbsMNsearchTab>div.show{display:inline;}

#mbsMNChangesBlock{padding:10px;background:#ffeedd;margin-bottom:20px;}
#mbsMNChangesBlock div.title{font-weight:bold;font-size:16px;color:#993300;}
#mbsMNChangesBlock div.title div.mcui-button{float:right;height:20px;line-height:20px;font-size:12px;padding:0px 10px;margin-left:10px;}

#mbsMNMembersTable div.member{cursor:pointer;}
#mbsMNMembersTable div.member.notice{background:#FFF9DD;}
#mbsMNMembersTable div.member.obselete{background:#FFDDDD;}
#mbsMNMembersTable div.member:hover{background:#DDD;}
#mbsMNMembersTable div.member.notice:hover{background:#FFE9CC;}
#mbsMNMembersTable div.member.obselete:hover{background:#FFCCCC;}
#mbsMNMembersTable div.active{}
#mbsMNMembersTable div.active.isactive1>div{color:#009900;}
#mbsMNMembersTable div.active.isactive0>div{color:#990000;}
#mbsMNMembersTable div.member.notice div.active.isactive1>div{color:#995500;}
#mbsMNMembersTable div.comment{display:inline-block;height:16px;width:16px;vertical-align:top;margin-left:10px;background:url(../images/comment.gif) no-repeat top left;}
#mbsMNMembersTable div.member div.cprice>div{color:#777700;font-weight:bold;}
#mbsMNMembersTable div.atag{display:inline-block;margin-left:10px;background:#EEFFEE;border-radius:5px;font-size:11px;line-height:16px;padding:2px 5px;color:#009900;text-transform:uppercase;text-shadow:1px 1px #FFF;font-weight:bold;vertical-align:middle;}
#mbsMNMembersTable div.atag.upd{color:#993300;background:#ffeedd;}

#mbsMNMTitle{font-size:24px;margin-bottom:20px;}
#mbsMNMTitle>div.cprice{float:right;height:24px;line-height:24px;padding:0px 30px 0px 10px;text-shadow:1px 1px #FFF;font-size:14px;border-radius:5px;background:url(../images/pencil.png) center right 5px no-repeat #EEE;cursor:pointer;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#mbsMNMTitle>div.cprice:hover{background-color:#DDD;}
#mbsMNMTitle>div.cprice>div.sml{display:inline-block;font-size:11px;margin:0px 0px 0px 5px;}
#mbsMNMTitle>div.cprice.modding{color:#FFF;text-shadow:1px 1px #000;background-color:#000;}
#mbsMNMTitle>div.cprice.modding>div{color:#FFF;text-shadow:1px 1px #000;}
#mbsMNMTitle>div.cprice.modding:hover{background-color:#000;}

#mbsMNModder{background:#FFF;width:240px;position:absolute;display:none;z-index:100;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#mbsMNModder>div{padding:10px;position:relative;text-align:center;}
#mbsMNModder>div>div.arrow{position:absolute;width:0;height:0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #FFF;top:-5px;left:50%;margin-left:-5px;}
#mbsMNModder>div>div.label{font-size:11px;font-weight:bold;margin:0px 0px 5px 0px;}
#mbsModderControl{display:inline-block;}
#mbsModderSave,#mbsModderAutoPrice,#mbsModderApplyDPrice{height:20px;line-height:20px;font-size:12px;padding:0px;text-align:center;display:block;margin:10px 0px 0px 0px;}

div.modder_selector{max-height:200px;overflow-y:scroll;}
div.modder_selector>div.choice{padding:5px 10px;text-align:left;border-bottom:1px dashed #BBB;cursor:pointer;}
div.modder_selector>div.choice:hover{background:#EEE;}
div.modder_selector>div.choice.selected{background:#DDD;font-weight:bold;cursor:default;}

div.mbs_teinfo{display:none;}

/* NOTICES */
#mbsMNAlreadySent,#mbsMNViewNoNotice{display:inline-block;vertical-align:top;margin-left:20px;}
#mbsMNMembersNoticeTbl{}
#mbsMNMembersNoticeTbl .icon{background-image:url(../images/ffront_abad.png);background-position:center center;background-repeat:no-repeat;}
#mbsMNMembersNoticeTbl .icon.send{background-image:url(../images/ffront_agood.png);}
#mbsMNMembersNoticeTbl .toggle_send:hover{cursor:pointer;background:rgba(0,0,0,0.2);}
#mbsMNMembersNoticeTbl .line.member:hover{cursor:pointer;background:#DDD;}
#mbsMNMembersNoticeTbl .no_notice, #mbsMNMembersNoticeSentTbl .no_notice{display:inline-block;vertical-align:middle;height:16px;width:19px;margin-left:5px;background:url(../images/nomail.png) top left no-repeat;}
#mbsMNMembersNoticeSentTbl .fail>div{background:rgba(255,200,200,0.5);}
#mbsMNMembersNoticeTbl .nobr>div, #mbsMNMembersNoticeSentTbl .nobr>div{white-space:nowrap;}
#mbsMNMembersNoticeTbl .due>div{color:#990000;}
#mbsMNMembersNoticeTbl .ok>div{color:#009900;}
#mbsMNDateRange{margin-bottom:5px;}
#mbsMNDateRange div.field{display:inline-block;margin:0px 15px 15px 0px;}
#mbsMNDateRange div.field>div{display:inline-block;vertical-align:middle;}
#mbsMNDateRange div.field>label{font-weight:bold;margin-right:10px;}
#mbsMNDateRange div.field>input{min-width:80px;width:80px;}


/********/
/* BLOG */
/********/
.mf_blog{width:100%;}
.mf_blog>div{display:inline-block;vertical-align:top;}
.mf_blog>div.list{width:75%;}
.mf_blog>div.list>div{padding:0px 30px 0px 0px;}
.mf_blog>div.list>div>div.post{display:none;margin-bottom:20px;}
.mf_blog>div.list>div>div.post>div.title{font-size:16px;font-weight:bold;}
.mf_blog>div.list>div>div.post>div.category{}
.mf_blog>div.list>div>div.post>div.date{font-size:11px;margin:5px 0px 5px 0px;}
.mf_blog>div.list>div>div.post>div.preview{}
.mf_blog>div.list>div>div.post>div.preview.loading{text-align:center;padding:10px 0px 10px 0px;}
.mf_blog>div.list>div>div.post>div.content{display:none;}
.mf_blog>div.list>div>div.post>div.author{text-align:right;font-size:11px;margin-top:5px;}
.mf_blog>div.list>div>div.post>div.comment{text-align:right;font-size:11px;margin-top:5px;}
.mf_blog>div.list>div>div.post>div.link{float:right;border-radius:5px;line-height:30px;height:30px;margin-top:10px;padding:0px 10px 0px 10px;background:#EEE;text-shadow:1px 1px #FFF;cursor:pointer;}
.mf_blog>div.list>div>div.post>div.link:hover{background:#DDD;}
.mf_blog>div.list>div>div.post>div.link:active{background:#CCC;}
.mf_blog>div.list>div>div.post>div.hidden{display:none;}
.mf_blog>div.col{width:25%;}
.mf_blog>div.col.fixed{position:fixed;}
.mf_blog>div.col>div{}
.mf_blog>div.col>div>div.option{background:#EEE;border-radius:5px;overflow:hidden;margin-bottom:30px;padding-bottom:0px;}
.mf_blog>div.col>div>div.option>div.title{background:#666;color:#FFF;text-shadow:1px 1px #000;text-align:center;text-transform:uppercase;padding:3px 10px 3px 10px;}
.mf_blog>div.col>div>div.search{}
.mf_blog>div.col>div>div.search>div.title{}
.mf_blog>div.col>div>div.search>div.input{position:relative;padding:0px 10px 0px 10px;}
.mf_blog>div.col>div>div.search>div.input>input{background:transparent;border:0px;height:30px;line-height:30px;width:100%;}
.mf_blog>div.col>div>div.search>div.input>input.init{color:#BBB;}
.mf_blog>div.col>div>div.search>div.input>div.remsearch{display:none;position:absolute;right:10px;top:5px;border-radius:5px;line-height:20px;height:20px;background:#999;text-shadow:1px 1px #000;font-weight:bold;text-align:center;width:20px;color:#FFF;font-family:Arial;cursor:pointer;}
.mf_blog>div.col>div>div.categories{}
.mf_blog>div.col>div>div.categories>div.title{}
.mf_blog>div.col>div>div.categories>div.cat{cursor:pointer;padding:3px 10px 3px 10px;}
.mf_blog>div.col>div>div.categories>div.cat>div{display:inline-block;text-shadow:1px 1px #FFF;}
.mf_blog>div.col>div>div.categories>div.cat>div.name{font-size:11px;}
.mf_blog>div.col>div>div.categories>div.cat>div.posts{background:#BBB;border-radius:3px;font-size:10px;height:16px;line-height:16px;padding:0px 3px 0px 3px;}
.mf_blog>div.col>div>div.categories>div.cat:hover{background:#DDD;}
.mf_blog>div.col>div>div.categories>div.cat:active{background:#CCC;}
.mf_blog>div.col>div>div.categories>div.cat.selected{background:#999;}
.mf_blog>div.col>div>div.categories>div.cat.selected>div.name{color:#FFF;text-shadow:1px 1px #000;}
.mf_blog>div.col>div>div.categories>div.cat.nopost{background:#EEE;cursor:default;}
.mf_blog>div.col>div>div.categories>div.cat.nopost>div{opacity:0.5;}
.mf_blog>div.col>div>div.archives{}
.mf_blog>div.col>div>div.archives>div.title{}
.mf_blog>div.col>div>div.archives>div.year{padding:3px 0px 3px 0px;}
.mf_blog>div.col>div>div.archives>div.year>div.label{cursor:pointer;position:relative;padding:0px 10px 0px 20px;text-shadow:1px 1px #FFF;}
.mf_blog>div.col>div>div.archives>div.year>div.label:before{width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #333;border-right:0px;position:absolute;margin-left:-10px;top:50%;margin-top:-4px;content:" ";}
.mf_blog>div.col>div>div.archives>div.year.opened>div.label:before{border-top:5px solid #333;border-bottom:0px;border-left:5px solid transparent;border-right:5px solid transparent;margin-top:-2px;margin-left:-13px;}
.mf_blog>div.col>div>div.archives>div.year>div.months{display:none;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month{cursor:pointer;padding:3px 10px 3px 20px;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month>div{display:inline-block;text-shadow:1px 1px #FFF;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month>div.label{font-size:11px;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month>div.posts{background:#BBB;border-radius:3px;font-size:10px;height:16px;line-height:16px;padding:0px 3px 0px 3px;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month:hover{background:#DDD;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month:active{background:#CCC;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month.selected{background:#999;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month.selected>div.label{color:#FFF;text-shadow:1px 1px #000;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month.nopost{background:#EEE;cursor:default;}
.mf_blog>div.col>div>div.archives>div.year>div.months>div.month.nopost>div{opacity:0.5;}
.mf_blog>div.col>div>div.authors{}
.mf_blog>div.col>div>div.authors>div.title{}
.mf_blog>div.col>div>div.authors>div.author{cursor:pointer;padding:3px 10px 3px 10px;}
.mf_blog>div.col>div>div.authors>div.author>div{display:inline-block;text-shadow:1px 1px #FFF;}
.mf_blog>div.col>div>div.authors>div.author>div.name{font-size:11px;}
.mf_blog>div.col>div>div.authors>div.author>div.posts{background:#BBB;border-radius:3px;font-size:10px;height:16px;line-height:16px;padding:0px 3px 0px 3px;}
.mf_blog>div.col>div>div.authors>div.author:hover{background:#DDD;}
.mf_blog>div.col>div>div.authors>div.author:active{background:#CCC;}
.mf_blog>div.col>div>div.authors>div.author.selected{background:#999;}
.mf_blog>div.col>div>div.authors>div.author.selected>div.name{color:#FFF;text-shadow:1px 1px #000;}
.mf_blog>div.col>div>div.authors>div.author.nopost{background:#EEE;cursor:default;}
.mf_blog>div.col>div>div.authors>div.author.nopost>div{opacity:0.5;}
.mf_blog>div.list>div>div.more_posts{cursor:pointer;text-align:center;background:#EEE;border-radius:5px;text-shadow:1px 1px #FFF;text-transform:uppercase;padding:5px 10px 5px 10px;display:block;}
.mf_blog>div.list>div>div.more_posts:hover{background:#DDD;}
.mf_blog>div.list>div>div.more_posts:active{background:#CCC;}
.mf_blog>div.list>div>div.noresult{display:none;}


/************/
/* TRAINING */
/************/
.mf_formaCanvas{margin:0 auto;background:#FFF;border:1px solid #666;position:relative;
-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.4);}
.mf_formaCanvas>div.wrap{position:relative;height:100%;width:100%;overflow:hidden;}
.mf_formaCanvas>div.wrap>div.controls{position:absolute;bottom:0px;left:0px;height:50px;background:#666;width:100%;z-index:100;}
.mf_formaCanvas>div.wrap>div.controls>div.wrap{position:relative;height:100%;width:100%;text-align:right;}
.mf_formaCanvas>div.wrap>div.controls>div.wrap>div.btn{display:inline-block;margin:8px 10px 0px 0px;height:30px;width:30px;}
.mf_formaCanvas>div.wrap>div.track{position:absolute;bottom:0px;left:0px;height:50px;z-index:101;}
.mf_formaCanvas>div.wrap>div.track>div.wrap{}
.mf_formaCanvas>div.wrap>div.track>div.wrap>div{display:inline-block;margin:8px 0px 0px 20px;}
.mf_formaCanvas>div.wrap>div.track>div.wrap>div:first-child{margin-left:10px;}
.mf_formaCanvas>div.wrap>div.track>div.wrap>div>div{color:#FFF;text-shadow:1px 1px #000;}
.mf_formaCanvas>div.wrap>div.track>div.wrap>div>div.num{font-size:10px;text-transform:uppercase;}
.mf_formaCanvas>div.wrap>div.track>div.wrap>div>div.name{font-size:16px;margin-top:2px;}
.mf_formaCanvas>div.wrap>div.canvas{position:absolute;top:0px;right:0px;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap{position:relative;height:100%;width:100%;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element{display:none;position:absolute;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typet{overflow:hidden;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typet>div.wrap{padding:10px;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typev{}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typei{}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typei>div.wrap>img{width:100%;height:100%;}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element.typea{}
.mf_formaCanvas>div.wrap>div.canvas>div.wrap>div.element_lng{display:none;}
#wsFormaMasterText{width:200px;height:550px;overflow-y:scroll;background:#DDD;}
#wsFormaMasterText>div.wrap{padding:10px;font-size:11px;}
#mf_formaDiagTimer{position:absolute;left:0px;top:0px;width:60px;height:40px;background:#DDD;line-height:40px;text-shadow:1px 1px #FFF;font-weight:bold;text-align:center;font-size:24px;}
#mf_formaDiagSize{position:absolute;right:0px;bottom:0px;width:100px;height:40px;background:#DDD;line-height:40px;text-shadow:1px 1px #FFF;font-weight:bold;text-align:center;font-size:16px;}
.mf_formaCanvas>div.wrap>div.controls>div.wrap>div.btn>div{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;}
#wsFormaPreviousBtn>div.img{background-image:url(../images/ffront_back.png);}
#wsFormaNextBtn{position:relative;}
#wsFormaNextBtn>div.img{background-image:url(../images/ffront_next.png);position:absolute;z-index:3;}
#wsFormaNextBtn>div.overlay{position:absolute;z-index:2;width:100%;height:100%;opacity:0;display:inline;margin:0px;left:-1px;top:-1px;}
#wsFormaReloadBtn>div.img{background-image:url(../images/ffront_reload.png);}
#wsFormaPlayPauseBtn.play>div.img{background-image:url(../images/ffront_play.png);}
#wsFormaPlayPauseBtn.pause>div.img{background-image:url(../images/ffront_pause.png);}
#wsFormaMenuBtn>div.img{background-image:url(../images/ffront_menu.png);}
#wsFormaCloseBtn>div.img{background-image:url(../images/ffront_close.png);}
#wsFormaVolBtn>div.img{background-image:url(../images/ffront_volume.png);}
.mf_formaCanvas>div.wrap>div.controls>div.wrap>div.btn.loading>div{background-image:url(../images/sml-ajax-loader.gif) !important;}
#formaDemoBanner{position:absolute;top:0px;left:0;width:100%;line-height:40px;height:40px;text-align:center;background:rgba(0,0,0,0.5);text-shadow:1px 1px #000;color:#FFF;text-transform:uppercase;font-size:16px;z-index:10;}

#mf_copyright{position:absolute;right:-1px;height:20px;line-height:20px;top:-21px;font-size:11px;background:#FFF;padding:0px 10px;text-shadow:1px 1px #FFF;border:1px solid #333;border-bottom:0px;}

#rk_birthdate{width:178px;min-width:178px;box-sizing:border-box;}

#wsFormaQuestion{}
#wsFormaQuestion>div.wrap{padding:20px;font-size:16px;font-weight:bold;}
.mf_formaCanvas div.qelem{margin:0px 20px 10px 20px;background-color:#EEE;border-radius:5px;overflow:hidden;background-position:10px 10px;background-repeat:no-repeat;}
.mf_formaCanvas div.qelem.answer0{background-image:url(../images/ffront_abad.png);}
.mf_formaCanvas div.qelem.answer1{background-image:url(../images/ffront_agood.png);}
.mf_formaCanvas div.qelem.stuna{cursor:pointer;background-image:url(../images/ffront_aidle.png);}
.mf_formaCanvas div.qelem:hover{background-color:#DDD;}
.mf_formaCanvas div.qelem>div.wrap{}
.mf_formaCanvas div.qelem>div.wrap>div.txt{font-size:14px;padding:10px 10px 10px 35px;text-shadow:1px 1px #FFF;}
.mf_formaCanvas div.qelem>div.wrap>div.txt>div.feedback{font-size:11px;padding-top:10px;}
.mf_formaCanvas div.qelem.answer0>div.wrap>div.txt>div.feedback{color:#990000;}
.mf_formaCanvas div.qelem.answer1>div.wrap>div.txt>div.feedback{color:#009900;}
.mf_formaCanvas div.qelem>div.wrap>div.txt>div.qfeedback{display:none;font-size:11px;padding-top:10px;}
.mf_formaCanvas div.qelem.answer0>div.wrap>div.txt>div.qfeedback>div.ftxt{color:#990000;}
.mf_formaCanvas div.qelem.answer1>div.wrap>div.txt>div.qfeedback>div.ftxt{color:#009900;}
.mf_formaCanvas div.qelem>div.wrap>div.txt>div.qfeedback>div.fimg{padding-top:10px;}
#wsFormaQuestion>div.wrap>div.qimg{float:right;padding:0px 0px 40px 40px;}

.mf_formaCanvas.answered div.qelem{cursor:default;}
.mf_formaCanvas.answered div.qelem:hover{background-color:#EEE;}

/* FORMA VOLUME */
#wsFormaVolControl{position:absolute;z-index:10000;display:none;padding:5px 7px 3px 7px;background:#EEE;border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}

/* NAV MENU */
#formaNavMenu{position:absolute;left:0px;top:100%;height:100%;width:100%;z-index:99;background:#EEE;}
#formaNavMenu>div.wrap{position:relative;height:100%;overflow-y:scroll;}
#formaNavMenu>div.wrap>div.sections{padding:20px 0px 20px 20px;}
#formaNavMenu>div.wrap>div.sections>div.section{display:inline-block;width:50%;vertical-align:top;margin-bottom:30px;border-radius:5px;overflow:hidden;}
#formaNavMenu>div.wrap>div.sections>div.section>div.title{font-size:16px;text-shadow:1px 1px #000;color:#FFF;padding:5px 10px;background:#666;margin-right:30px;border-top-right-radius:5px;}
#formaNavMenu>div.wrap>div.sections>div.section div.num{display:inline-block;width:50px;}
#formaNavMenu>div.wrap>div.sections>div.section>div.title>div.num{font-size:16px;text-shadow:1px 1px #000;color:#FFF;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages{margin-right:30px;background:#FFF;padding:5px 0px;border-bottom-right-radius:5px;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages>div.page{font-size:12px;text-shadow:1px 1px #FFF;padding:5px 10px;cursor:pointer;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages>div.page:hover{background:#DDD;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages>div.page>div.num{font-size:12px;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages>div.page.disabled{opacity:0.5;cursor:default;background:#FFF;}
#formaNavMenu>div.wrap>div.sections>div.section>div.pages>div.page.selected{font-weight:bold;cursor:default;background:#FFF;}

/* INTERFACE */
#formaConnect{}
#formaConnect>div{display:inline-block;vertical-align:top;width:50%;text-align:center;}
#btn_registeract{margin-top:10px;}
#register_block{display:none;}
#register_addinfo{display:none;}
#register_addinfo>div.more{font-size:11px;margin-bottom:10px;}
#formaInterfaceZone{}
#formaInterfaceZone div.mcui-button{text-align:center;display:block;height:30px;line-height:30px;font-size:14px;}
#formaCommandZone{text-align:right;}
#formaCommandZone>div{display:inline-block !important;padding:0px 10px;margin-left:10px;height:20px !important;line-height:20px !important;font-size:12px !important;}

/* INFO BLOCKS */
#formaInterfaceZone div.info-block{display:inline-block;margin:0px 20px 20px 0px;background:#EEE;overflow:hidden;border-radius:5px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#formaInterfaceZone div.info-block>label{background:#666;color:#FFF;text-shadow:1px 1px #000;padding:5px 10px;display:block;text-align:center;}
#formaInterfaceZone div.info-block>div{text-shadow:1px 1px #FFF;padding:5px 10px;text-align:center;}

/* TRAININ SECTIONS */
#formaSectionsList div.line.data.complete > div.module{opacity:0.5;}
#formaSectionsList div.eres{}
#formaSectionsList div.eres.current{}
#formaSectionsList div.eres.passed{color:#009900;}
#formaSectionsList div.eres.failed{color:#990000;}
#formaSectionsList div.eres>span.inst{color:#000000;}

/* KEY HISTORY */
.ktitle{font-size:16px;margin-bottom:10px;text-transform:uppercase;}
#formaKeyHistory{display:none;}
div.forma_key_history{}
div.forma_key_history div.icon{height:16px;width:16px;background-repeat:no-repeat;background-position:0px 0px;display:inline-block;vertical-align:middle;}
div.forma_key_history div.icon.checked{background-image:url(../../../images/ffront_agood.png);}
div.forma_key_history div.icon.unchecked{background-image:url(../../../images/ffront_abad.png);}
div.forma_key_history>div.line.key{position:relative;}
div.forma_key_history>div.line.key:hover{background:#DDD;}
div.forma_key_history div.exam>div>span.failed{color:#BB0000;}
div.forma_key_history div.exam>div>span.passed{color:#00BB00;}
div.forma_key_history div.hoveri:hover{background:rgba(0,0,0,0.1) !important;cursor:pointer;}
div.forma_key_history div.key>div>div.icon{height:16px;width:16px;display:inline-block;background:url(../../../images/ffront_key.png);vertical-align:middle;}
div.ehist{position:absolute;z-index:100;background:#FFF;width:140px;margin-left:-70px;border-radius:5px;overflow:hidden;margin-top:-4px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
div.ehist.mail{width:200px;margin-left:-100px;text-align:center;}
div.ehist.key{width:240px;margin-left:-120px;text-align:center;}
div.ehist>div{}
div.ehist>div>div.sname{font-size:12px;padding:3px 10px;background:#EEE;text-shadow:1px 1px #FFF;}
div.ehist>div>div.note{font-size:11px;padding:3px 10px;}
div.ehist>div>div.note.passed{color:#00BB00;}
div.ehist>div>div.note.failed{color:#BB0000;}
div.ehist>div>div.note.nonav{opacity:0.5;}
div.ehist>div>div.note>div.pct{float:right;font-size:11px;}
div.ehist>div>div.lock{background:url(../../../images/locked.png);width:16px;height:16px;position:absolute;display:none;right:5px;top:4px;}
div.ehist>div>div.lock.show{display:block;}

/* FRONT TRAINING */
#formaTrError{}
#formaTrDiag{position:fixed;top:0px;left:0px;z-index:-1;height:100%;}
#formaTrDiag>textarea{width:500px;height:100%;}
#formaDiagStartExam{position:fixed;z-index:1000;bottom:10px;left:10px;height:30px;line-height:30px;margin:0px;padding:0px 5px;}

/* EXAM */
#wsFormaExamResult{text-align:center;position:absolute;width:100%;top:50%;transform: translateY(-50%);}
#wsFormaExamResult>div.yourscore{font-size:24px;padding:10px;background:#666;color:#FFF;text-transform:uppercase;font-weight:bold;}
#wsFormaExamResult>div.usernote{font-size:48px;font-weight:bold;text-shadow:2px 2px #FFF;padding:5px 0px;background:#DDD;}
#wsFormaExamResult>div.usernote>span.pct{font-size:24px;}
#wsFormaExamResult>div.usernote.passed{color:#00BB00;}
#wsFormaExamResult>div.usernote.failed{color:#BB0000;}
#wsFormaExamResult>div.passnote{color:#999;text-transform:uppercase;padding:10px;background:#EEE;}
#wsFormaExamResult>div.message{font-size:12px;padding:10px;line-height:18px;}
#wsFormaExamResult>div.message>a{text-decoration:none;font-weight:bold;color:#333;}
#wsFormaExamResult>div.message>a:hover{color:#000;}


/**********/
/* HIRING */
/**********/
#jobsListing{display:table;width:100%;}
#jobsListing>div{display:table-row;}
#jobsListing>div>div{display:table-cell;vertical-align:center;}
#jobsListing>div>div>div{padding:10px 10px;text-shadow:1px 1px #FFF;font-size:12px;}
#jobsListing>div>div.titre_offre>div{font-size:14px;}
#jobsListing>div>div.num_postes>div{text-align:center;}
#jobsListing>div.job{cursor:pointer;}
#jobsListing>div.job:nth-child(even){background:#F0F0F0;}
#jobsListing>div.job:nth-child(odd){}
#jobsListing>div.job:hover{background:#DDD;}
#jobsListing>div.job:hover{}
#jobsListing>div.header{background:#666;}
#jobsListing>div.header>div{}
#jobsListing>div.header>div>div{text-shadow:1px 1px #000;color:#FFF;font-weight:bold;}
#jobsListing>div.job div.applied{display:inline-block;margin-left:10px;font-size:11px;height:20px;line-height:20px;padding:0px 5px 0px 25px;background:url(../images/ffront_agood.png) center left 5px no-repeat;border-radius:5px;background-color:#FFF;border:1px solid #BBB;}

#jobsDetail{position:relative;}
#jobsDetail div.jtitle{font-size:24px;}
#jobsDetail label{display:block;}
#jobsDetail label>div{display:inline-block;background:#666;color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 10px;text-shadow:1px 1px #000;font-size:11px;font-weight:bold;}
#jobsDetail div.title>div{font-size:18px;}
#jobsDetail div.desc>div{font-size:11px;line-height:18px;}
#jobsDetail div.stitle{font-size:16px;background:#666;color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 10px;text-shadow:1px 1px #000;box-sizing:border-box;font-weight:bold;}
#jobsDetail>div{margin-bottom:20px;display:inline-block;width:50%;vertical-align:top;}
#jobsDetail>div.full{display:block;width:100%;}
#jobsDetail div>div.value{display:inline-block;padding:5px 10px;margin-right:20px;box-sizing:border-box;min-width:200px;background:#EEE;text-shadow:1px 1px #FFF;}
#jobsDetail>div.full div.value{margin-right:0px;}
#jobsDetail div.hidden{display:none;}

div.jobs_msg{-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);background:url(../images/info_16.png) no-repeat #EEE;background-position:center left 20px;padding:10px 20px 10px 45px;}

#jobsApplyOnline{float:right;margin:0px 0px 20px 20px;padding:0px 10px;width:auto !important;}
#jobsApplyOnline.applied{}
#jobsApplyOnline.applied>div.icon{background:url(../images/ffront_agood.png) top left no-repeat;width:26px;height:16px;display:inline-block;}
#jobsBackToList{display:block;height:30px;line-height:30px;text-align:center;margin-bottom:0px;}
#jobsAccountLink{text-align:right;}
#jobsAccountLink>div.mcui-button{height:20px;line-height:20px;font-size:14px;padding:0px 10px;}

#jobsAccountSteps{margin-bottom:20px;margin-top:20px;}
#jobsAccountSteps>div{display:inline-block;vertical-align:top;}
#jobsAccountSteps>div.step{border-radius:5px;padding:0px 10px;height:30px;line-height:30px;background:#EEE;text-shadow:1px 1px #FFF;font-size:12px;cursor:pointer;margin-right:10px;
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    1px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:         1px 1px 2px 0px rgba(0, 0, 0, 0.5);}
#jobsAccountSteps>div.step>div.val{display:none;}
#jobsAccountSteps>div.selected{cursor:default;background:#666;color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}
#jobsAccountSteps>div.disabled{opacity:0.5;cursor:default;}
#jobsAccountSteps>div.step:not(.selected):not(.disabled):hover{background:#DDD;}
#jobsAccountSteps>div.sep{background:url(../../../images/mcui/mcui-cal-next.png) center left no-repeat;width:15px;height:30px;margin-right:10px;}
#jobsAccountSteps>div.sep:last-child{display:none;}
#frmBtnBar{margin-top:30px;text-align:center;}
#frmBtnBar>div{display:inline-block;padding:0px 10px;height:30px;line-height:30px;margin-right:20px;}
#frmBtnBar>div:last-child{margin-right:0px;}
#jobsAccountSteps>div.step.hide,#jobsAccountSteps>div.sep.hide{display:none;}

.jobsfrm{}
.jobsfrm div.field{width:50%;display:inline-block;vertical-align:top;}
.jobsfrm div.field.hide{display:none;}
.jobsfrm div.field div.tip{color:#666666;font-size:11px;font-weight:normal;}
.jobsfrm div.field.full{width:100%;display:block;}
.jobsfrm div.mcui-button{width:auto;padding:0px;text-align:center;height:30px;line-height:30px;font-size:16px;display:block;}
.jobsfrm div.field.red{color:#bd2f3b;}
.jobsfrm div.err{color:#bd2f3b;font-size:11px;display:none;}
.jobsfrm div.err.success{color:#009900;}
.jobsfrm div.filename{color:#bd2f3b;padding-bottom:5px;}
.jobsfrm label.big{text-transform:uppercase;font-weight:bold;}
#jobsAccountFrmLoading{background:url(../../../images/ajax-loader.gif) center center no-repeat;height:100px;display:none;}
#jobsAccountFrmDone{display:none;}

#alngset{padding-bottom:10px;}
#alngset>div.alng{padding:5px 10px;}
#alngset>div.alng:nth-child(odd){background:#DDD;}
#alngset>div.alng:nth-child(even){background:#EEE;}
#alngset>div.alng>div{display:inline-block;margin-right:10px;vertical-align:middle;}
#alngset>div.alng>div.name{width:100px;font-weight:bold;text-shadow:1px 1px #FFF;}

div.jobFrmSel{}
div.jobFrmSel>div.qobj{text-shadow:1px 1px #FFF;padding:5px 30px;cursor:pointer;border-bottom:1px solid #FFF;}
div.jobFrmSel>div.qobj:nth-child(even){background:#EEE;}
div.jobFrmSel>div.qobj:nth-child(odd){background:#DDD;}
div.jobFrmSel>div.qobj.inc0{padding-left:10px;font-weight:bold;color:#FFF;text-shadow:1px 1px #000;background:#666;cursor:default}
div.jobFrmSel>div.qobj.inc1{padding-left:30px;}
div.jobFrmSel>div.qobj.inc2{padding-left:50px;}
div.jobFrmSel>div.qobj.inc3{padding-left:70px;}
div.jobFrmSel>div.qobj>div.value{display:none;}
div.jobFrmSel>div.qobj:hover:not(.inc0):not(.selected){background-color:#CCC;}
div.jobFrmSel>div.qobj.selected{background-image:url(../images/ffront_agood.png);background-repeat:no-repeat;background-position:6px 6px;background-color:#999;color:#FFF;text-shadow:1px 1px #000;}

.jobfrmtitle{padding:5px 10px;background:#333;color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}

.jobmsg{padding:20px;text-align:center;background:#EEE;}
.jobmsg.success{border:1px dashed #009900;background:#DEFFDD;color:#009900;}
.jobmsg.fail{border:1px dashed #990000;background:#FFDDDD;color:#990000;}

.job_tbl{display:table;width:100%;}
.job_tbl>div{display:table-row;}
.job_tbl>div>div{display:table-cell;vertical-align:middle;}
.job_tbl>div>div:nth-child(even){}
.job_tbl>div>div:nth-child(odd){background:rgba(0,0,0,0.1);}
.job_tbl>div.header{}
.job_tbl>div.header>div{background:#666;}
.job_tbl>div.header>div>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;padding:5px 10px;}
.job_tbl>div.formation{}
.job_tbl>div.formation:nth-child(even){background:#EEE;}
.job_tbl>div.formation:nth-child(odd){background:#DDD;}
.job_tbl>div.formation>div{}
.job_tbl>div.formation>div>div{padding:5px 10px;}
.job_tbl>div.formation>div.formsel{}
.job_tbl>div.formation>div.diptitle{}
.job_tbl>div.formation>div.experience{}
.job_tbl>div.formation>div.actions{}
.job_tbl > div.formation > div.diptitle > div > input{min-width:130px;width:130px;}
.job_tbl > div.formation > div.experience > div > input{min-width:30px;width:30px;text-align:center;}
.job_tbl > div.formation > div.experience > div{font-size:11px;}
.job_tbl > div.formation > div.actions > div > div.mcui-button{margin:0px;padding:0px;height:20px;width:20px;line-height:20px;text-align:center;font-size:12px;}

.job_tbl .diptitle .oth_dipl{display:none;padding-top:5px;}
.job_tbl .diptitle .oth_dipl.show{display:block;}
.dtitle{min-width:120px !important;width:120px;}
.job_tbl .mcui-select{}

#jobFrmQualif{}
#jobQualifOth,#interetsOth{text-shadow:1px 1px #FFF;padding:5px 30px;background:#CCC;}
#qualifs_oth,#interets_oth{min-width:400px;width:400px;}

#newFormaHidden{display:none;}
#newDiplHidden{display:none;}


/***************
/* NEWSLETTER */
/**************/
.unsub_success{text-align:center;margin-top:50px;}
#nl_pubrep div.th,#nl_pubrep div.tr{padding:5px 10px 5px 10px;}
#nl_pubrep div.th{font-weight:bold;background:#4c4c4c;}
#nl_pubrep div.th>div{color:#FFF;}
#nl_pubrep div.tr{border-top:1px solid #AAA;cursor:pointer;background:#FFF;}
#nl_pubrep div.tr:hover{background:#dddddd;}
#nl_pubrep div.date,#nl_pubrep div.title{display:inline-block;}
#nl_pubrep div.date{width:30%;}
#nl_pubrep div.title{width:70%;}
#nl_subcnt{padding-left:30px;padding-top:15px;}
#nl_subcommit,#nl_subscribe,#nl_subclose{text-transform:uppercase;height:24px;line-height:24px;padding:0px 10px 0px 10px;font-size:14px;margin-bottom:0px;}
#nl_subcommit{margin-top:10px;}
#nl_subscribe{float:right;margin-bottom:10px;}
#nl_subclose{float:right;margin:10px;font-size:12px;height:18px;line-height:18px;padding:0px 5px 0px 5px;}
#nl_subscriber{display:none;position:absolute;width:300px;height:200px;background:#FFF;border-radius:10px;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.31);box-shadow: 2px 2px 2px rgba(0,0,0,0.31);z-index:10000;top:0px;left:0px;}
#nl_subresult{display:none;padding-top:10px;}
#nl_subresult.success{color:#009900;}
#nl_subresult.fail{color:#990000;}


/************/
/* SCHEDULE */
/************/
#schMModeTab,#schUModeTab,#schLBLModeTab,#schSTModeTab,#schSTDataTab,#schMUModeTab,#schSTOModeTab{display:inline-block;vertical-align:top;}
#schSTModeTab,#schSTDataTab,#schMUModeTab,#schSTOModeTab{margin-left:15px;}
div.schbtn{float:right;padding:0px 10px;height:30px;line-height:30px;font-size:14px;margin-left:10px;}
div.schfbtn{display:block;margin:20px 0px 0px 0px;text-align:center;}

div.sched_mload{display:none;background-image:url(../images/frm-saver.gif);background-repeat:no-repeat;background-position:center center;width:30px;height:30px;padding:0px;border-radius:3px;border:1px solid #BBB;background-color:#FFF;}

#schUserFrm div.field{display:inline-block;margin:0px 15px 15px 0px;vertical-align:top;}
#schUserFrm div.field.full{display:block;margin:0px;}

#schLoadingBlock{display:none;}

#schUserSearchTab{margin-left:10px;}
#schUserListTbl div.user:hover{cursor:pointer;background:#DDD;}

h1.schUserTitle{margin-bottom:10px;}

#schPeriodSwitcher{background:#EEE;border-radius:5px;height:34px;display:inline-block;vertical-align:top;margin-left:15px;margin-right:15px;overflow:hidden;}
#schPeriodSwitcher>div{display:inline-block;vertical-align:middle;}
#schPeriodSwitcher>div.mcui-button{height:26px;width:26px;text-align:center;font-size:14px;line-height:24px;margin:0px 5px;box-sizing:border-box;}
#schPeriodSwitcher>div.label{text-transform:uppercase;text-shadow:1px 1px #FFF;height:34px;line-height:34px;padding:0px 5px;font-weight:bold;}
#schPeriodSwitcher>div.label.title{color:#FFF;background:#666;text-shadow:1px 1px #000;}
#schPeriodSwitcher.akey{margin:0px 15px 15px 0px;}

#schPeriodModify{}
#schPeriodModify>div.icon{background:url(../images/pencil.png) center center no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:7px;}
#schPeriodModify.locked>div.icon{background-image:url(../images/locked.png);}

#schUserInfo{height:34px;line-height:34px;float:right;border-radius:5px;background:#EEE;font-weight:bold;text-shadow:1px 1px #FFF;padding:0px 10px;font-size:14px;text-transform:uppercase;margin-bottom:15px;margin-left:15px;}

#schAvailTbl{box-sizing:border-box;border:1px solid #666;}
#schAvailTbl>div{}
#schAvailTbl>div>div{vertical-align:top;width:14%;}
#schAvailTbl>div>div>div{position:relative;}
#schAvailTbl>div.header{background:#666;}
#schAvailTbl>div.header>div{}
#schAvailTbl>div.header>div:nth-child(even){background:rgba(0,0,0,0.05);}
#schAvailTbl>div.header>div:nth-child(odd){}
#schAvailTbl>div.header>div>div{padding:5px 10px;color:#FFF;font-weight:bold;text-align:center;text-shadow:1px 1px #000;}
#schAvailTbl>div.week{}
#schAvailTbl>div.week>div{background:#EEE;border-right:1px solid #666;border-top:1px solid #666;}
#schAvailTbl>div.week>div.past{background:#fff9e5;}
#schAvailTbl>div.week>div:last-child{border-right:0px;}
#schAvailTbl>div.week>div.disabled{opacity:0.5;}
#schAvailTbl>div.week>div>div{}
#schAvailTbl>div.week>div>div>div.dayinfo{background-color:#DDD;}
#schAvailTbl>div.week>div.past>div>div.dayinfo{background:#eee5c8;}
#schAvailTbl>div.week>div.locked>div>div.dayinfo,#schAvailTbl.locked>div.week>div>div>div.dayinfo{background-image:url(../images/locked.png);background-position:center right 5px;background-repeat:no-repeat;}
#schAvailTbl>div.week>div>div>div.dayinfo>div{display:inline-block;vertical-align:middle;}
#schAvailTbl>div.week>div>div>div.dayinfo>div.daynum{width:40px;height:40px;line-height:40px;text-align:center;background:#333;text-shadow:1px 1px #000;color:#FFF;font-weight:bold;font-size:16px;}
#schAvailTbl>div.week>div>div>div.dayinfo>div.month{margin-left: 10px;font-size: 12px;text-transform: uppercase;font-weight: bold;text-shadow: 1px 1px #FFF;}
#schAvailTbl>div.week>div>div>div.dayinfo>div.holiday{margin-left: 10px;font-size: 11px;text-transform: uppercase;font-weight: bold;text-shadow: 1px 1px #FFF;}
#schAvailTbl>div.week>div>div>div.ttables{border-bottom:1px solid #BBB;background:#FFF;}
#schAvailTbl>div.week>div.past>div>div.ttables{background:#fff9e5;}
#schAvailTbl>div.week>div>div>div.ttables>div{}
#schAvailTbl>div.week>div>div>div.ttables>div>div{border-top:1px solid #BBB;vertical-align:middle;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.label{background:#666;width:40px;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.label>div{font-size: 11px;text-transform: uppercase;color:#FFF;text-shadow:1px 1px #000;text-align:center;height:24px;line-height:24px;}
#schAvailTbl:not(.locked)>div.week>div:not(.locked)>div>div.ttables>div>div.selector{cursor:pointer;background-image:url(../images/pencil.png);background-repeat:no-repeat;background-position:right 5px center;}
#schAvailTbl:not(.locked)>div.week>div:not(.locked)>div>div.ttables>div>div.selector:hover{background-color:#DDD;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div{position:relative;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.selected{height:24px;line-height:24px;padding:0px 30px 0px 10px;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.options{display:none;position:absolute;top:24px;left:0px;z-index:2;background:#FFF;width:100%;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.options>div.option{padding:0px 10px;border-bottom:1px solid #BBB;height:24px;line-height:24px;text-shadow:1px 1px #FFF;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.options>div.option:hover{background:#DDD;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.options>div.option.sel{background:#CCC;font-weight:bold;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector>div>div.options>div.option:last-child{border-bottom:0px;}
#schAvailTbl>div.week>div>div>div.ttables>div.active>div.selector{background-color:#f1ffea;}
#schAvailTbl:not(.locked)>div.week>div>div>div.ttables>div.active>div.selector:hover{background-color:#d8edcd;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector.selected{background-color:#000 !important;}
#schAvailTbl>div.week>div>div>div.ttables>div>div.selector.selected>div>div.selected{color:#FFF !important;text-shadow:1px 1px #000 !important;}
#schAvailTbl>div.week>div>div>div.ttables>div.empty>div.label{opacity:0.5;}
#schAvailTbl>div.week>div>div>div.ttables>div.empty>div.selector>div>div.selected{opacity:0.5;}

div.crtitle{margin-bottom:5px;font-size:16px;font-weight:bold;}
div.crpadder{padding:10px;}
div.crchanges>div>div>div{font-size:11px;}
div.crchanges>div.conflict>div>div{color:#FF0000;}
div.crchanges.div_table>div.cdata{background:#FFAAAA;}
div.crchanges.div_table>div.cdata>div>div{text-shadow:1px 1px #FFCCCC;}
#schCRCurrent{height:32px;line-height:32px;padding:0px 10px;border-radius:3px;border:1px solid #BBB;background-color:#fff9e5;}
#schCRNoticeZone{float:none;display:inline-block;margin-left:15px;color:#000;text-shadow:0 1px 1px #fff;text-transform:uppercase;overflow:hidden;padding-right:0px;}
#schCRNoticeZone>div{display:inline-block;vertical-align:top;background:#BB0000;color:#FFF;text-align:center;height:30px;line-height:30px;margin-left:10px;width:30px;font-size:14px;}

#schCommentZone{border-radius:5px;border: 1px solid #999;overflow:hidden;margin-top:15px;box-shadow: inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.31);-webkit-box-shadow: inset 0 1px 1px #fff;}
#schCommentZone>div.label{background:#DDD;height:30px;line-height:30px;padding:0px 10px;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px #FFF;cursor:pointer;
background: #ccc;
background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc));
background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%);
background: -o-linear-gradient(top, #eee 0%,#ccc 100%);
background: -ms-linear-gradient(top, #eee 0%,#ccc 100%);}
#schCommentZone>div.label:hover{background: #ccc;
background: -moz-linear-gradient(top, #fff 0%, #ddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd));
background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%);
background: -o-linear-gradient(top, #fff 0%,#ddd 100%);
background: -ms-linear-gradient(top, #fff 0%,#ddd 100%);
background: linear-gradient(top, #fff 0%,#ddd 100%);}
#schCommentZone>div.label>div.arrow{display:inline-block;vertical-align:middle;padding-right:5px;}
#schCommentZone>div.content{display:none;background:#EEE;padding:10px;border-top:1px solid #BBB;}
#schCommentZone.opened>div.content{display:block;}
#schCommentZone>div.content>textarea{font-family:Open Sans;font-size:14px;line-height:18px;box-sizing:border-box;width:100%;height:100px;padding:5px;}

#schSchedTbl{}
#schSchedTbl tr.spaces{background:#888;}
#schSchedTbl tr.spaces>td{text-align:center;}
#schSchedTbl tr.spaces>td>div{color:#FFF;text-shadow:1px 1px #000;}
#schSchedTbl tr.spaces>td.last{border-right:1px solid #BBB;}
#schSchedTbl tr>td.disabled{background:#CCC;}
#schSchedTbl tr>td.disabled div.holiday{text-transform:uppercase;font-size:11px;font-weight:bold;color:#666;text-align:center;}
#schSchedTbl tr:nth-child(even)>td.disabled{}
#schSchedTbl tr:nth-child(odd)>td.disabled{}
#schSchedTbl tr.day>td.weekday{background:rgba(0,0,0,0.20);font-weight:bold;text-transform:uppercase;}
#schSchedTbl tr.day>td.dayname{background:rgba(0,0,0,0.15);}
#schSchedTbl tr.header>td>div{font-weight:bold;text-transform:uppercase;}
#schSchedTbl tr.header>td.tname{text-align:center;border-right:1px solid #BBB;}
#schSchedTbl tr.day>td.last{border-right:1px solid #BBB;}
#schSchedTbl tr>td.label{border-right:1px solid #BBB;}
#schSchedTbl tr>td.label.date{text-align:center;}
#schSchedTbl tr.day.weekend>td{border-bottom:1px solid #BBB;}
#schSchedTbl tr.day>td.ttd>div{padding:0px;position:relative;}
#schSchedTbl tr.day>td.ttd.green.colok{background:rgba(241,255,234,0.5);}
#schSchedTbl tr.day>td.ttd.green.colok:nth-child(odd){background:rgba(241,255,234,0.8);}
#schSchedTbl tr.day>td.ttd.myshift{background:rgba(200,200,255,0.5);}
#schSchedTbl tr.day>td.ttd.myshift:nth-child(odd){background:rgba(200,200,255,0.8);}
#schSchedTbl tr.day>td.ttd.yellow.colok{background:rgba(255,249,229,0.5);}
#schSchedTbl tr.day>td.ttd.yellow.colok:nth-child(odd){background:rgba(255,249,229,0.8);}
#schSchedTbl tr.day>td.ttd.red.colok{background:rgba(255,229,229,0.5);}
#schSchedTbl tr.day>td.ttd.red.colok:nth-child(odd){background:rgba(255,229,229,0.8);}
#schSchedTbl tr.day>td.ttd.ct_static{background:rgba(255,229,200,0.65) !important;}
#schSchedTbl tr.day>td.ttd.ct_static:nth-child(odd){background:rgba(255,229,200,0.8) !important;}
#schSchedTbl tr.day>td.ttd.selected{background:#000 !important;}
#schSchedTbl tr.day>td.ttd.ct_static.selected{background:#000 !important;}
#schSchedTbl tr.day>td.ttd.selected div{color:#FFF;text-shadow:1px 1px #000;}
#schSchedTbl tr.day>td div.assigned{height:100%;text-align:center;color:#999;}
#schSchedTbl.locked tr.day>td.colclick{cursor:pointer;}
#schSchedTbl.locked tr.day>td.app1{cursor:pointer;}
/*#schSchedTbl.locked tr.day>td div.assigned.clickable{cursor:pointer;}*/
#schSchedTbl tr.day>td div.assigned>div{padding:5px;white-space:nowrap;}
#schSchedTbl tr.day>td div.assigned>div.user{font-weight:bold;font-size:12px;line-height:12px;padding-bottom:0px;}
#schSchedTbl tr.day>td div.assigned>div.dtype{font-size:10px;line-height:10px;text-transform:uppercase;}
#schSchedTbl tr.day>td div.assigned>div.dtype:empty{padding-bottom:0px;}
#schSchedTbl tr.day>td div.appends:empty{display:none;padding-top:5px;}
#schSchedTbl tr.day>td div.appends>div.app{font-size:10px;line-height:10px;text-transform:uppercase;padding:0px 5px;padding-bottom:5px;text-align:center;}

#schUserStatsTbl td.tname{text-align:center;}
#schUserStatsTbl tr.dtypes{background:#888;}
#schUserStatsTbl tr.dtypes>td{text-align:center;}
#schUserStatsTbl td.ustat>div{padding:0px;text-align:center;white-space:nowrap;}
#schUserStatsTbl td.ustat>div>div{display:inline-block;width:30px;box-sizing:border-box;}
#schUserStatsTbl td.ustat>div>div.as{text-align:right;}
#schUserStatsTbl td.ustat:not(.nd)>div>div.as{font-weight:bold;}
#schUserStatsTbl td.ustat>div>div.sep{padding:0px 3px;width:auto;font-size:11px;}
#schUserStatsTbl td.ustat>div>div.av{text-align:left;font-size:11px;}
#schUserStatsTbl td.ustat.nd>div{opacity:0.5;}
#schUserStatsTbl td.ustat.aa>div>div.as{text-align:center;}
#schUserStatsTbl td.last{border-right:1px solid #BBB;}
#schUserStatsTbl td.last:last-child{border-right:0px;}
#schUserStatsTbl tr.dtypes>td.tot{background:#444;}
#schUserStatsTbl.period tr.user.comp0>td.colenable{background:rgba(255,229,229,0.5);}
#schUserStatsTbl.period tr.user.comp1>td.colenable{background:rgba(241,255,234,0.5);}
#schUserStatsTbl.period div.icon.comment{background:url(../images/comment.gif) top left no-repeat;width:16px;height:16px;display:inline-block;vertical-align:top;margin-left:10px;}

#schPrintTitle{font-size:18px;font-weight:bold;margin-bottom:20px;}

#schUComTip{position:absolute;z-index:10;background:#FFF;border-radius:5px;max-width:300px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#schUComTip>div{padding:5px 10px;}

#schCommentSet{width:900px;}
#schCommentSet>div.comment{overflow:hidden;border-radius:5px;margin-bottom:20px;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#schCommentSet>div.comment>div{padding:5px 10px;}
#schCommentSet>div.comment>div.name{background:#666;color:#FFF;text-shadow:1px 1px #000;}
#schCommentSet>div.comment>div.name>div.num{display:inline-block;vertical-align:top;background:#999;height:16px;padding:0px 5px;font-size:11px;line-height:16px;color:#FFF;margin-left:10px;}
#schCommentSet>div.comment>div.text{background:#EEE;}

#schOverSelector{position:absolute;display:none;z-index:2;background:#FFF;
-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
#schOverSelector>div>div.option{cursor:pointer;}
#schOverSelector>div>div.option:nth-child(odd){background-color:#EEE;}
#schOverSelector>div>div.option:hover{background-color:#DDD;}
#schOverSelector>div>div.option.sel{background-color:#CCC;font-weight:bold;}
#schOverSelector>div>div.option.sel:hover{background-color:#BBB;}
#schOverSelector>div>div>div:not(.hidden){padding:0px 5px;height:24px;line-height:24px;text-shadow:1px 1px #FFF;white-space:nowrap;border-bottom:1px solid #BBB;}
#schOverSelector>div>div.option:last-child>div:not(.hidden){border-bottom:0px;}
#schOverSelector>div>div>div:nth-child(odd){background:rgba(0,0,0,0.05);}
#schOverSelector>div>div>div.hidden{display:none;}
#schOverSelector>div>div>div.stats{text-align:center;font-size:11px;}
#schOverSelector>div>div>div.aasdos{text-align:right;font-size:11px;font-weight:bold;}
#schOverSelector>div>div>div.dtl{font-size:11px;}
#schOverSelector div.loader{width:150px;height:150px;}
#schOverSelector div.title{padding:0px 5px;height:24px;line-height:24px;text-shadow:1px 1px #000;white-space:nowrap;border-bottom:1px solid #BBB;background:#666;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;}
#schOverSelector div.append.sel{background-image:url(../images/ffront_agood.png);background-position:center left 5px;background-repeat:no-repeat;}
#schOverSelector div.append.sel>div.usl{padding-left:25px;}

body.is_print #schUModeTab{display:none;}
body.is_print #schMModeTab{display:none;}
body.is_print #schLBLModeTab{display:none;}
body.is_print #schPeriodSwitcher{display:none;}
body.is_print div.schbtn{display:none;}


