/*------------------------------------------------------------------------------- 
//
// Nox
//
//  v1.40 16.7.2013. TC
//
//-----------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------- 
//  general
//-----------------------------------------------------------------------------*/

* {  
  outline:none;
}

img {
  border:0;
}

a {
  text-decoration:none;
  color: #45484a;
  white-space:nowrap;
}

a:hover {
  text-decoration:underline;
}

b {
  font-weight: bold;
}

form {
  margin:0;
  padding:0;
}

.gL {
  float: left;
}

.gCB {
  clear:both;
}

.gHAND, .gB {
  cursor:pointer;
}

.gDECODE {
  visibility:hidden;
}

.gFIXpart {
  position: fixed;
  top: 0;
  left:683px;
}

/*------------------------------------------------------------------------------- 
//  body
//-----------------------------------------------------------------------------*/

.bBODY {  
  padding:0;
  margin:0 auto;
  font:normal 14px 'Open Sans', sans-serif;
  color:#45484a;
  background:#fbfbfb url(/img/bgBODY.jpg) center top;
}

/*------------------------------------------------------------------------------- 
//  links
//-----------------------------------------------------------------------------*/

.aFEAT {
  color: #5d2989;
  font-weight:bold;
}

.aFOOT {
  color: #cf97ff;
}

.aCON {
  color: #5D2989;
}

.lanHR0 {
  display:block;
  float: left;  
  background:url(/img/lanHR0.png) no-repeat;
  width:16px;
  height:38px;
  margin: 9px 7px 0 14px;
}

.lanHR1 {
  display:block;
  float: left;
  background:url(/img/lanHR1.png) no-repeat;
  width:16px;
  height:38px;  
  margin: 9px 7px 0 14px;
}

.lanEN0 {
  display:block;
  float: left;
  background:url(/img/lanEN0.png) no-repeat;
  width:16px;
  height:38px;
  margin: 9px 0 0 9px;  
}

.lanEN1 {
  display:block;
  float: left;
  background:url(/img/lanEN1.png) no-repeat;
  width:16px;
  height:38px;  
  margin: 9px 0 0 9px;  
}

.lanEN0:hover,.lanEN1:hover,.lanHR0:hover,.lanHR1:hover {
  text-decoration:none; 
}

.apURL {
  display:block;
  text-align:right;
  width:210px;
  color:#8745BF;
  font-size:9.5pt;
}

.aNEWSmore {
  color:#5d2989;
  font-size:9pt;
  text-align:right;
  display:block;
  font-weight:bolder;
}

.aNL {
  display:inline-block;
  padding-top:4px;
  font-weight:normal;
  font-size:8pt;
  color:white;
}

.aLOGOpar {
  width:181px;
}

#aCFl {
  position:absolute;
  bottom:-48px;
  left:30px;
  width:7px;
  height:22px;
  background:url(/img/arrFEATl0.png);
  z-index:10;
}

#aCFl:hover {
  background:url(/img/arrFEATl1.png);
  text-decoration:none;
}

#aCFr {
  position:absolute;
  bottom:-48px;
  right:30px;
  width:7px;
  height:22px;
  background:url(/img/arrFEATr0.png);
  z-index:10;
}

#aCFr:hover {
  background:url(/img/arrFEATr1.png);
  text-decoration:none;
}

/*------------------------------------------------------------------------------- 
//  divs
//-----------------------------------------------------------------------------*/

#dHEAD {
  margin:0 auto;
  width:1000px;
  height:137px;
}

#MENU_TOP {
  float:left;
}

#topLOGO {
  margin:12px 30px 0 77px;
  float:left;
}

#CONTENT {
  margin:0 auto;
  padding:0;
  min-height:748px;
}

#dFOOTER {
  background:#252424 url(/img/bgFOOT.png) top center;
}

#dFOOT {
  position:relative;
  background:url(/img/arrFOOT.png) top center no-repeat;
  margin:0 auto;
  width:1000px;
  height:187px;
  overflow:hidden;
  color:white;
}

#dFOOTlogo {
  float:left;
  padding:42px 32px 0 0px;
  height:145px;
  width:132px;
}

#dFOOTcon {
  float:left;
  width:700px;
  height:133px;
  margin:24px 0 0 26px;
  background:url(/img/bgFOOTico.png) center left no-repeat;
}

#dCONl {
  float:left;
  padding:12px 30px 0 0px;
  width:170px;
}

#dCONr {
  float:left;
  padding:12px 0 0 0;
  width:160px;
}

#dFOOTnl {
  float:left;
  width:250px;
  padding-top:12px;
  height:103px;
}

#dFOOTwolf {
  position:absolute;
  right:10px;
  bottom:0;
}

#dSLIDERhome {
  text-align:center;
  width:944px;
  height:404px;
  margin: 0 auto;
  background:url(/img/shSLIDERhom.png) bottom center no-repeat;
}

#dLOGOShome {
  position:relative;
  top:-35px;
  width:944px;
  height:85px;
  margin: 0 auto;
  overflow:hidden;
}

#dNEWShome {
  height:261px;
  margin: 0 auto;
  background:#e9e9e9 url(/img/bgHOME.png) repeat-x;
}

#dNEWS {
  background:url(/img/arrNEWS.png) top center no-repeat;
  margin:0 auto;
  width:944px;
  height:227px;
  overflow:hidden;
  color:#45484a;
  font-size:9pt;
  padding-top:34px;
}

.dNEWStitle {
  font-size:11pt;
  padding-top:10px;
}

.dNEWStext {
  font-size:10pt;
}

.dTITLE {
  background:url(/img/headGEN.png) center center no-repeat;
  font-size:10pt;
  font-weight:bold;
  color:#939393;
  text-transform: uppercase;
  height:20px;
  margin: 0 auto;
  text-align:center;
}

.dTITLEp1 {
  background:url(/img/headPART1.png) center center no-repeat;
  font-size:10pt;
  font-weight:bold;
  color:#939393;
  text-transform: uppercase;
  height:20px;
  margin: 0 auto;
  text-align:center;
}

.dTITLEp2 {
  background:url(/img/headPART2.png) center center no-repeat;
  font-size:10pt;
  font-weight:bold;
  color:#939393;
  text-transform: uppercase;
  height:20px;
  margin: 0 auto;
  text-align:center;
}

#dABOl {
  float:left;
  text-align:right;  
  width:395px;
  padding: 29px 29px 0 0px;
}

#dABOr {
  float:left;
  text-align:left;
  width:395px;
  padding: 25px 0 0 0;
}

#dABOb {
  text-align:left;
  width:680px;
  margin: 0 auto;
  padding: 0 0 40px 0;
  overflow:hidden;
}

.dPRELOAD {
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  top:-1000px;
  left:-1000px;
}

.dT {
  font-size:10pt;
  font-weight:bold;
  padding-bottom:2px;
}

.dX {
  font-size:9pt;
  padding-bottom:10px;
}

.dREF {
  float:left;
  width:260px;
  padding:10px 20px;
}

.dREFt {
  font-weight: bold;
  font-size: 11.5pt;
}

.dREFr {
  font-weight: bold;
  font-size: 10pt;
}

.dREFc {
  font-weight: normal;
  font-size: 9pt;
}

.dTITLEhom {
  color:#898989;
  font-weight: bold;
  font-size:10.5pt;
  text-transform: uppercase;
  padding-bottom:11px;
}

#homEVENTS {
  display: none;
  padding:0;
  margin:0;
}

#homNEWS {
  list-style-type: none;
  margin:0;
  padding:0;
}

#dNEWScont {
  width:310px;
  height:158px;
  overflow:hidden;
}

.dNEWSdate {
  font-weight:bolder;
  color:#1f1f1f;
  font-size:9pt;
}

.dNEWSshort {
  color:#45484a;
  font-size:9pt;
}

.dKEY {
  display: inline-block;
  padding:3px 5px;
  text-transform:uppercase;
  line-height:10px;
  margin:0;
  font-size:8.5pt;
}

#dCOPYRIGHT {
  position:absolute;
  bottom:0;
  color: #4f4f4f;
  font-size: 7.5pt;
  padding: 3px;
}

#dCOPYRIGHT a, #dCOPYRIGHT span {
  color: #5D2889;
  font-weight: bold;
}

/*------------------------------------------------------------------------------- 
//  paragraph
//-----------------------------------------------------------------------------*/

.pPRO {
  padding-bottom:12px;
  margin:0;
}

/*------------------------------------------------------------------------------- 
//  images
//-----------------------------------------------------------------------------*/

.imgLOADER {
  display: block;
  margin: auto;
  width: 40px;
  height: 40px;
  padding-top: 200px;
  
}

.imgABO {
  display: block;
  float:right;
  width:221px;
  height:205px;
  border:1px solid #a59aaf;
  padding:2px;
  margin-bottom:22px;
}

.imgSLIDE {
  display:block;
  position:absolute;
  top:0;
  left:0;
}

.ithFEAT {
  height:62px;
  display:inline-block;
}


/*------------------------------------------------------------------------------- 
//  lists
//-----------------------------------------------------------------------------*/

#sliderFEAT {
  list-style-type:none;
  display:none;
  margin:0;
  padding: 0;
  text-align:center;
  width:420px;
  height: 68px;
}

#sliderFEAT li {
  position: relative;
  left:-2px;
  float:left;
  display: block;
  padding: 2px;
  margin: 0 3px 0 3px;
  border:1px solid #a297ac;
  background: white;
  height:62px;
}

/*------------------------------------------------------------------------------- 
//  form
//-----------------------------------------------------------------------------*/

#fNL {
  font-weight: bold;
  padding-top:16px;
}


/*------------------------------------------------------------------------------- 
//  button
//-----------------------------------------------------------------------------*/

.bNL0 {
  position:relative;
  top:-2px;
  padding-top:7px;
  display:inline-block;
  color:white;
  text-align:center;
  font-size:10pt;
  font-weight:normal;
  width:65px;
  height:24px;
}

.bNL1 {
  position:relative;
  top:-2px;
  padding-top:7px;
  display:inline-block;
  color:white;
  text-align:center;
  font-size:10pt;
  font-weight:normal;
  width:65px;
  height:24px;
  background:#5D2989;
}

.bPART0 {
  background: url(/img/btnCAT0.png) top center no-repeat;
  width:222px;
  height:40px;
  color:#716f70;
  font-size:12pt;
  text-align:left;
  padding:10px 20px;
  cursor:pointer;
  margin:0 auto;
  text-transform:uppercase;
}

.bPART1 {
  background: url(/img/btnCAT1.png) top center no-repeat;
  width:222px;
  height:40px;
  color:#513f50;
  font-size:12pt;
  text-align:left;
  padding:10px 20px;
  cursor:pointer;
  margin:0 auto;
  text-transform:uppercase;
}

.bLOGO0 {
  background: url(/img/btnPART0.png) top center no-repeat;
  width:185px;
  height:62px;
  padding:3px 0 10px 3px;
  cursor:pointer;
  margin: 0 25px 0 25px;
  font-size:13px;
}

.bSEND {
  background: none;
  color:white;
  padding:16px 0px;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  display: block;
  width: 102px;
  height: 20px;
}

.bSEND:hover {
  text-decoration:none;
  background: #5d2989;
}

/*------------------------------------------------------------------------------- 
//  textarea
//-----------------------------------------------------------------------------*/

.taMSG0 {
  font:bold 10pt 'Open Sans', sans-serif;  
  background: transparent;
  color:#5D2989;  
  width:352px;
  height:228px;
  resize:none;
  overflow:hidden;
  padding:9px 5px 5px 40px;
  margin:0;
  border:0;
}

.taMSG1 {
  font:bold 10pt 'Open Sans', sans-serif;    
  background:white url(/img/bgTAmsg.png);
  color:#873AC5;
  width:352px;
  height:228px;
  resize:none;
  overflow:hidden;
  padding:9px 5px 5px 40px;
  margin:0;
  border:0;
}


/*------------------------------------------------------------------------------- 
//  input
//-----------------------------------------------------------------------------*/

.iNL {
  padding:0 5px;
  margin:0;
  border:0;
  width:170px;
  font-size:11pt;
  font-weight:bold;
  background:none;
  color:#5D2989;
}

.iG {
  font:bold 10pt 'Open Sans', sans-serif;  
  background: transparent;
  color:#5D2989;
  width:253px;
  height:29px;
  overflow:hidden;
  padding:2px 7px 2px 40px;
  margin:0;
  border:0;
}

.iNAM0, .iCOM0, .iEMA0, .iPHO0 {
  background: transparent;  
}

.iNAM1 {
  color:#873AC5;
  background: url(/img/bgINPnam.png);
}

.iCOM1 {
  color:#873AC5;
  background: url(/img/bgINPcom.png);
}

.iEMA1 {
  color:#873AC5;
  background: url(/img/bgINPema.png);
}

.iPHO1 {
  color:#873AC5;
  background: url(/img/bgINPpho.png);
}

/*------------------------------------------------------------------------------- 
//  window
//-----------------------------------------------------------------------------*/

#winFEAT  {
  position:absolute;
  width:900px;
  height:710px;
  background:url(/img/winFEAT.png);
  top:-50px;
  left:0;
  overflow:hidden;
  padding:50px;
  z-index:100;
}

.winCLOSE {
  display:block;
  position:absolute;
  background:none;
  width:30px;
  height:30px;
  right:12px;
  top:10px;
}

.winCLOSE:hover {
  display:block;
  position:absolute;
  right:12px;
  top:10px;
  background:url(/img/btnCLOSE.png);
  width:30px;
  height:30px;
}