@charset "utf-8";
/* CSS Document */
body { margin:0;
 background-color:#dcdddf; 
 font-family:Arial, Helvetica, sans-serif; font-size:13px;
 color:#1b1b1b; 
}

img { border:0; }

a:link    {	 color: #ab1c14; text-decoration:none;}
a:visited {  color: #ab1c14; text-decoration:none;}
a:active  {	 color: #ab1c14; text-decoration:none;}
a:hover   {	 color: #ab1c14; text-decoration: underline;}



.divCenter, .divMenu{ width:1200px; margin:auto}

.divTop { background-color:#FFFFFF; }
.divMenuOut { background-color:#0093d8}
.divContent { background-color:#FFFFFF; padding:20px;  width:1160px; margin:auto; min-height:330px; line-height:20px }

.divFooterOut { background-color:#303030; text-align:center; color:#FFFFFF; padding:8px 0; font-size:14px}

.txtBlue { color:#0093d8; }

.pgTitle { color:#0093d8;  margin:0px 0 25px 0; font-size:24px}
.subTitleBlueLight { margin:20px 0 5px 0; font-size:18px ; color:#0093d8; }

.pgPath { float: left; }
.pgPath, .pgPath a:link  , .pgPath a:visited , .pgPath a:active {  color: #104482; font-weight:bold; margin-bottom:30px;  }
.pgPath a:hover   {	 color: #0093d8; text-decoration:none;}



.topLinks {	 color: #0093d8; text-align:right; font-weight:bold;  }
.topLinks a:link , .topLinks a:visited , .topLinks a:active { color:#1a171b ;  }
.topLinks a:hover   {	 color: #0093d8; text-decoration:none;}
.topLinks img { width:auto; height:auto; vertical-align:middle ; }

/*FORMS */
.fldWrap, .fldWrapBig { float:left; width:400px; margin-bottom:15px;   }
.fldWrap label, .fldWrapBig label  { display:block; color:#060606; padding:0 0 1px 0; font-size:13px; font-weight:bold}
.fld, .fldSm, .fldLog, .fldArea  { border:#d8d4d2 1px solid; padding:6px 8px; width:350px; font-size:15px;}
.fldSm  { width:150px; }
.fldLog { width:240px; font-size:14px } 



.logTitle { 
  font-size:16px; color:#042e6f; margin-bottom:10px; font-weight:bold; 
  border-bottom:#7789a8 2px solid; padding-bottom:5px;
  background-image:url(img/log_arrow.png); background-repeat:no-repeat; background-position:right;
 }
 


.fldWrapBig {  width:800px;  } 
.fldArea {  width:500px}

.frmOk, .frmReset {  border:none; font-size:15px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; padding:8px 16px;}
.frmOk { background-color:#0093d8; }
.frmReset { background-color:#cd5716; }

.frmOkDiv { padding:8px 10px; border:none; background-color:#016fa2; display:inline-block; margin:0 auto 0 10px}
.frmOkDiv a:link, .frmOkDiv a:visited, .frmOkDiv a:active, .frmOkDiv a:hover { 
    color:#FFFFFF; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none  }
 
 

 
 
a.frmDivButt  , a.frmDivButt:visited  , a.frmDivButt:active,
a.expandLnk, a.expandLnk:visited, a.expandLnk:active  
  {  
   margin:10px 0 10px 10px; padding:8px 16px; line-height:40px;
   border:none; background-color:#0093d8;
   color:#FFFFFF; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
 }

 .frmOk.cmp, a.frmDivButt.cmp, a.expandLnk.cmp { width:260px; display:inline-block; text-align:center; padding:7px 0; line-height:normal; }
 .frmOk.cmp_en, a.frmDivButt.cmp_en, a.expandLnk.cmp_en { width:190px; display:inline-block; text-align:center; padding:7px 0; line-height:normal; }
 
a.frmDivButt:hover,
a.expandLnk:hover { 
   color:#000000;  text-decoration:none  
}
 
 .divButtonHelp { width:270px; display:inline-block;  background-color: #0093d8;}

.alertRed, .alertGreen, .alertOrange {  line-height:30px; 
margin:5px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold; font-size:14px; margin:20px 0;
}

.alertRed { background-image:url(img/icon_alert.png); background-repeat:no-repeat; padding-left:25px; }
.alertGreen  { color: #006633;  }
.alertOrange { color:#FF6633;   }

.eled { margin:20px 0 ;}
.eled a:link  , .eled a:visited , .eled a:active{  color: #666666; font-weight:bold;  }
.eled a:hover   {	 color: #333333; text-decoration:none;}


.paging {   margin:auto; position: absolute; right:0;  border: 1px solid #d4d4d4;    border-radius: 3px; margin-bottom:2em} 
.spPaging { padding:3px 6px;  display:inline-block;  color:#0093d8; font-weight:bold; font-size:20px; } 
a.lkPaging, a.lkPaging:visited, a.lkPaging:active  { padding:3px 6px;   display:inline-block;  color: #666666;  font-size:15px; font-weight:bold;}
a.lkPaging:hover { background-color:#ffffff; text-decoration:none; color:#0093d8}
.pgngArrow { color:#999999; font-weight:bold; padding:3px 6px;  display:inline-block;}

/*exhibitors */
.divHall { float:left; position:absolute; right:0; bottom:1px;  background-color:#008dd4; min-width:100px; margin:0; padding:5px 15px;
   background-image:url(img/corner_white.jpg); background-repeat:no-repeat; background-position:top right;
    color:#FFFFFF; font-size:16px;line-height:30px;
}
.logInfo { float:right; text-align:right;  background-color:#eaeaea; padding:5px 15px 5px 35px; min-width:220px; margin:0;
           background-image:url(img/icon_user.png); background-repeat:no-repeat; background-position:5px;
          color:#515151; line-height:13px; font-weight:bold;
 }
 
a.logoutLnk, a.logoutLnk:visited, a.logoutLnk:active   {  color:#042e6f; text-decoration:underline; font-size:14px; font-style: italic; line-height:22px; }
a.logoutLnk:hover { color:#042e6f; text-decoration:none; }

.divLeft { float:left; width:200px; margin-right:20px;}
.divRight { overflow:hidden; padding:0 20px; }


 
.submenuCurr         {  color:#104482;  background-image:url(img/submenuhover.jpg); font-weight:bold;  height:20px; width:180px; padding:5px 10px ; }
.submenuCurr a:link, .submenuCurr a:visited , .submenuCurr a:active , .submenuCurr a:hover{  color:#104482;    font-weight:bold; text-decoration:none}

.submenu        {   background-color:#f5f5f5;   border-bottom:#cdcdcd 2px solid; color:#3f3f3f;  font-weight:bold;  } 
.submenu a:link {  color:#3f3f3f;  font-weight:bold;   display:block;   padding:5px 10px;  }
.submenu a:visited, .submenu a:active{  color:#3f3f3f; font-weight:bold;   display:block; padding:5px 10px;   }
.submenu a:hover   { color: #104482; font-weight:bold;   text-decoration:none; display:block;  background-image:url(img/submenuhover.jpg); padding:5px 10px;  }


.submenu2          {  color:#0093d8;  font-weight:bold; width:250px; font-size:15px;   margin:25px 0  } 
.submenu2 a:link {  color:#0093d8;  font-weight:bold;        }
.submenu2 a:visited, .submenu2 a:active{  color:#0093d8; font-weight:bold;      }
.submenu2 a:hover   { color: #104482;   text-decoration:none;    }
.submenu2b  {  color:#0093d8;  font-weight:bold;  font-size:15px;   margin:25px 0  } 


.frmSubtitle { position:relative;color:#515151; border-bottom:#515151 1px solid; font-size:20px; font-weight:bold; padding-bottom:3px; margin-bottom:10px;  }


 
.fdWhite, .fdGrey { border:#d8d4d2 1px solid; padding:6px 8px; width:230px; font-size:15px; margin-bottom:10px; }
.fdGrey { background-color:#fbf8f4; }
.frmExb textarea { border:#d8d4d2 1px solid; padding:6px 8px; font-size:15px; margin-bottom:10px; } 
.frmExb label { display:block;color:#060606; padding:0 0 1px 0; font-size:13px; font-weight:bold;}

.frmExb label.labelInline  { display: inline-block;  width:250px;  padding:0 5px 0 0; margin:10px 0;
font-size:13px; font-weight:bold; text-align:right; color:#060606;  }

 
.fldExb { width:140px; border:#d8d4d2 1px solid; padding:4px 6px; font-size:13px;}

 
.tabCap { color:#104482; font-size:13px; font-weight:bold;}
.tabCapBig { color:#104482; font-size:16px; font-weight:bold;}


.listboxContry { background-color:#fbf8f4; font-size:14px; min-width:200px; border:#d8d4d2 1px solid;  }
.arrowContry , .arrowContryBack {  background-image:url(img/arrow_country.png); height:42px; width:42px; border:none; }
.arrowContryBack {  background-image:url(img/arrow_countryback.png); margin-top:3px }

.frmExb .divSub { float:left; padding:2px; margin:1px;  width:240px; font-size:11px; background-color:#eae5e2; }


.catMain {   padding:3px; background-color:#eae5e2; margin:20px 0 0; color:#0093d8;  font-weight:bold; font-size:14px;}
.catMain a:link, .catMain a:visited, .catMain a:active{ color:#0093d8;  font-weight:bold; font-size:14px; }
.catMain a:hover   { color:#000000; text-decoration:none  }

.fdCapac {
     width:4em; padding:0.2em;     
    border: 0.1em solid #efefef;  
    color: #1a2c6a;  font-size: 1em;  	 	
}

 .fdUnit {
     border: 1px solid #d8d4d2;
    font-size: 11px; padding:2px;    
 }



/*upload logo custom file field */
.fileUpload {
	position: relative;
	overflow: hidden;	
	background: none repeat scroll 0 0 #dfd7d3;
    border: 2px outset #ccc;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 10px 10px 0;
    padding: 7px 15px;
    text-decoration: none;
   
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;	
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
/*END upload logo custom file field */

.dashDiv { float:left; width:260px; height:250px; border:#efefef 1px solid; text-align:center; margin:10px;  }
.dashTitle {   border-bottom:#efefef 1px solid; padding:10px; font-weight:bold ; background-color:#fafafa;}
.dashTitle img{ margin-right:2px; }
.dashTxt {  padding:20px; height:120px;  } 

 

.dashButt {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;	 
	margin-bottom:10px;
}
.dashButt:link {color:#777777;}
.dashButt:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
	text-decoration:none;
	color:#0093d8;
}
.dashButt:active {
	position:relative;
	top:1px;
}


.txtBlue  { color:#104482; }
 
 
 
a.lnkMore, a.lnkMore:visited, a.lnkMore:active { color:#ffffff; text-decoration:none; font-size:15px; background-color:#0093d8; padding:15px; font-weight:bold;   }
a.lnkMore:hover {  background-color:#005f8c}

.lnkBlue { color:#042e6f; font-weight:bold; font-style:italic; }
.lnkBlue a:link  , .lnkBlue a:visited , .lnkBlue a:active {  color:#042e6f; text-decoration:underline;}
.lnkBlue a:hover   {	 color:#ae0f13; text-decoration:none;}
.divUsrAlert { 
      background-image:url(img/bg_alert.jpg); background-repeat:no-repeat; margin:20px 0; 
     padding-top:8px;  
     color:#1c1b1b; font-size:13px;   text-align:center;
	 min-width:200px; min-height:140px; 
}
.divAlertOrange { color:#f57705; font-size:16px; font-weight:bold; } 
 
 .tabTitle { background-color:#eae5e2; color:#1f4f88; font-size:16px;}

 

.divButtGrey { background-image:url(img/icon_plus.png); background-repeat:no-repeat; background-position:3px 5px;
 background-color:#398813; border:#7bb45f 2px inset;   padding:5px 5px 5px 20px;
 color:#ffffff; font-weight:bold; cursor:pointer;    }
.divButtGrey a:link  , .divButtGrey a:visited , .divButtGrey a:active {  color:#58585a;  }
.divButtGrey a:hover   {	 color:#0094d3; text-decoration:none;}


.divDays { float:left; width:290px;   margin:1px; background-color:#dfd7d3 }
.daysTitle { background-color:#eae5e2; color:#104482; padding:3px; text-align:center; font-size:14px;  font-weight:bold;}
.divTime { background-color:#f6f6f6; padding:4px; text-align:center; margin:1px;}
.rndvGreen {    background-color:#b8efb8;}

.buttPrint { 
background-image: url(img/print.png); background-repeat:no-repeat; background-position: 5px 5px; 
height:45px; padding:7px 10px 7px 40px; margin:10px;
 background-color: #0093d8; 
color:#FFFFFF; font-weight:bold;  }

.txtSmall { font-size:11px;}

/* exhibitor list */
.tdListTit {
    color: #999999;    
    font-size: 14px;
    font-weight: bold;
	border-bottom:#cccccc 1px solid;
}



.tdListTxt, .tdListTxt a:link  , .tdListTxt a:visited , .tdListTxt a:active {
    color: #104482;
    font-size: 16px;
    font-weight: bold;	
	text-decoration: none; 
}
.tdListTxt { border-bottom:#bcbcbc 1px solid; padding:15px 8px; font-size: 14px;}
.tdListTxt a:hover { color:#000000 }


/* useful info akordeon */
#inf_1 , #inf_2 , #inf_3 , #inf_4 , #inf_5 , #inf_6,  #inf_7 , #inf_8  { display:none; }  

 
  #searchDivFrm { display:inline-block; padding-left:10px;  }
  .srchFld { line-height:23px; border:#333333 0px solid; margin-top:2px; }
  #srchTxtFld { display:inline-block; border:#333333 1px solid;   margin:0;  }
  #site_search { display:none; }
  
  .srchFld2 { line-height:26px; border:#333333 0px solid; display:inline-block !important; }
  
  .divSrchRes, .divSrchRes a:link  , .divSrchRes a:visited , .divSrchRes a:active {
    color: #104482;
    font-size: 16px;    	
	text-decoration: none; margin-bottom:20px; 
}
 .divSrchRes a:hover { color:#000000; text-decoration:underline; }
 
a.lnkBack, a.lnkBack:visited, a.lnkBack:active  { color: #000000; font-weight:bold; font-size:15px; }
a.lnkBack:hover {  color:#0093d8; text-decoration:none}



