@import url("/mcard/css/style.css");

/**************************************************************************************************
**
**   Universal StyleSheet for the External Calendar
**
**************************************************************************************************/

#__com_expopromoter_calendar {
  font-family: Verdana, Arial, sans-serif
  background-color: # !important;
}

#__com_expopromoter_calendar div, #__com_expopromoter_calendar td {
  color: #;
}

#__com_expopromoter_calendar a {
  color: #;
  text-decoration: none;
}

#__com_expopromoter_calendar a:hover {
  color: #;
  text-decoration: underline;
}

#__com_expopromoter_calendar button {
  display: block;
  font-size: 16pt;
}

.widePanel {
  width: 100%;

  vertical-align: middle;
}


.EPG_Panel_Categories td, .EPG_Panel_Locations td {
  padding: 2px 0 !important;
}


.gwt-Label {
  width: 100px;

  font-size: 80%;
}

.EPG_Label_Year {
  width: 70px;
  margin-left: 30px;
}


.EPG_Label_Month {
  width: 70px;
  margin-left: 30px;
}


.EPG_Select_Categories {
  width: 400px;
}

.EPG_Select_SubCategories {
  width: 400px;
}

.EPG_Select_Countries {
  width: 150px;
}

.EPG_Select_Cities {
  width: 150px;
}

.EPG_Select_Years {
  width: 150px;
}

.EPG_Select_Months {
  width: 150px;
}


.EPG_Main_Layout {
  width: 100%;
}


.EPG_Table_Exhibitions, .EPG_Table_Exhibitions_PL {
  width: 100%;

  margin: 0;

  font-size: 80%;

  border-top: ;
  border-left: ;
}

.EPG_Table_Exhibitions th, .EPG_Table_Exhibitions td {
  padding: 2px 5px;

  background: #;
  border-bottom: ;
  border-right: ;
} 

.EPG_Table_Exhibitions_PL th, .EPG_Table_Exhibitions_PL td {
  padding: 2px 5px;

  background: #;
  border-bottom: ;
  border-right: ;
} 

.EPG_Table_Exhibitions th td, .EPG_Table_Exhibitions td td, .EPG_Table_Exhibitions_PL th td, .EPG_Table_Exhibitions_PL td td {
  background: transparent;
  border: 0 none !important;
} 


.EPG_Table_Exhibitions .EPG_Table_Row_odd td {
  background: #;
}




.EPG_Table_Exhibitions_Logo {
  width: 90px;
  height: 60px;

  text-align: center;
}

.EPG_Table_Exhibitions_Logo span {
  display: block;

  width: 80px;

  padding: 17px 0;
  margin: 0 auto;

  text-align: center;
  color: #;
}

.EPG_Table_Exhibitions_Date, .EPG_Table_News_Date {
  width: 10%;

  white-space:nowrap;

  font-weight: normal;
  color: #;
}


.EPG_Table_Exhibitions_Date_From, .EPG_Table_Exhibitions_Date_To {
  display: inline !important;
}

.EPG_Table_Exhibitions_Icons {
  width: 70px;
}


.EPG_Table_Exhibitions a, .EPG_Table_Exhibitions_PL a {
  font-weight: bold;
}


.EPG_Table_Exhibitions tr .EPG_Table_Exhibitions_Brand a {
  font-size: 110%;
}


.EPG_Table_Exhibitions .EPG_Premium .EPG_Table_Exhibitions_Brand a {
  color: # !important;
}



.EPG_News_Preambula EPG_News_Preambula-closed {
  color: # !important;
  font-size: 80%;
}

.EPG_News_Preambula EPG_News_Preambula-closed a {
  color: # !important;
}

.EPG_News_Preambula EPG_News_Preambula-open {
  color: # !important;
  font-size: 80%;
}

.EPG_News_Preambula EPG_News_Preambula-open a {
  color: # !important;
}


.EPG_Panel_RecordsFound {
  width: 100%;

  padding: 2px 5px;
  margin: 10px 0;

  background: #;
}


.EPG_Label_RecordsFound {
  width: auto;

  color: # !important;
  font-size: 80%;
}







.gwt-TabBar {
  background-color: #;
}


.gwt-TabBar .gwt-Label {
  width: auto;
}



.gwt-TabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}

.gwt-TabBar .gwt-TabBarRest {
}

.gwt-TabBar .gwt-TabBarItem {
  margin-left: 6px;
  padding: 3px 6px 3px 6px;
  cursor: pointer;
  cursor: hand;
  color: black;
  font-weight: bold;
  text-align: center;
  background: #d0e4f6;
}

.gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: #92c1f0;
}

.gwt-TabPanel {
}

.gwt-TabPanelBottom {
  border-color: #92c1f0;
  border-style: solid;
  border-width: 3px 2px 2px;
  overflow: hidden;
  padding: 6px;
}




#card {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background-color: #;
}


#card_header1 .header {
  background-color: #;
  border-top:    ;
  border-right:  ;
  border-bottom: ;
  border-left:   ;
}

#card_header1 h2 {
  color: # !important;
}

#card_header1 h2 a {
  color: # !important;
  text-decoraton: none;
}

#card_header1 h2 a:hover {
  text-decoraton: underline;
}



#card_header2, .EPG_Filter {
  background-color: #;
  border-top: ;
  border-right: ;
  border-bottom: ;
  border-left: ;
}


.EPG_Filter {
  padding: 5px;
}


#card_header3 {
  border-left: 1px solid #;
}

#card_header3 .service_menu {
  border-left: 1px solid #;
}

#card_header3 .service_menu a {
  color: #;
}

#card_header3 .service_menu a#featured_link {
  color: #;
}



#card_header2 a {
  color: #;
}

#card_header3 .header_text {
  color: #;
}

#card_header3 th {
  color: #;
}

#card_header3 .date {
  color: #;
  font-size: 120%;
}




#card_header2 #entrance_link {
  color: #;
}


#card #content {
  color: #;
  font-size: ;
  background-color: #;
}

#card #content h3 {
  color: #;
  font-size: ;
}




.EPG_TopMenu {
  background-color: #;

  border: 1px solid #;
}

.EPG_TopMenu td {
  padding: 4px;

  color: # !important;
  font-size: 120%;
  text-align: center;
}

.EPG_TopMenu a {
  color: # !important;
}




.EPG_NavMenu {
  background-color: #;

  border: 1px solid #;
}

.EPG_NavMenu td {
  padding: 4px;

  color: # !important;
  font-size: 120%;
  text-align: center;
}

.EPG_NavMenu a {
  color: # !important;
}

