

body {
    background-color: #ffffff;
    font-family:"Verdana",Arial,sans-serif;
    -x-system-font:none;
    color:#303030;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:16px;
    min-width:980px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
}

.error {
    color:#DD4400;
}

a {
    color:#cc9900;
    text-decoration: none;
    border-bottom: 0px solid #EEEEEE;
}

h1 {
    font-size:19px;
    line-height:30px;
    color:#990000;

}

#content h1 {
font-size:21px;
 border-bottom:#cc9900 1px solid;
}

h2 {
    font-size:15px;
    line-height:30px;
    color:#990000;
}

h3 {
    -x-system-font:none;
    color:#990000;
    font-size:13px;
    font-style:italic;
    font-variant:normal;
    font-weight:normal;
}



.cleardiv {
    clear:both;
}

div#language_flags {
  position:absolute;
  right:210px;
  top:-110px;
}
div#language_flags .flag {
  float:right;
  margin-left:5px;
}

#header #newsflash_div {
    height:115px;
    width:500px;
    overflow:hidden;
    position: absolute;
    top: 5px;
    right: 0px;
}

#header #newsflash_div .newsitem {

   float:left;
   width:500px;
}
#header #newsflash_div .newsitem .description,
#header #newsflash_div .newsitem .date{
   font-weight:bold;
}


#header #newsflash_div .link {
  display:block;

}
#header #newsflash_div .news_contentlist_listdescr p{
   margin-top:0px;
   display:none;
}

#header #newsflash_div span.intro {

}
#header #newsflash_div a {
color:#990000;
}

/* right newsflasg */
#right #newsflash_div {
    height:275px;
    width:180px;
    overflow:hidden;

}

#right #newsflash_div .newsitem {

   float:left;
   width:180px;
}
#right #newsflash_div .newsitem .description,
#right #newsflash_div .newsitem .date{
   font-weight:bold;
}


#right #newsflash_div .link {
  display:block;

}
#right #newsflash_div .news_contentlist_listdescr p{
   margin-top:0px;

}

#right #newsflash_div span.intro {

}
#right #newsflash_div a {
color:#990000;
}



#bottom .news_contentlist {

font-size:12px;
}
#bottom .news_contentlist .date,
#bottom .news_contentlist .description {
display:none;
}
#bottom .news_contentlist .newstoolbar {
display:none;
}
#bottom .news_contentlist  .news_item {
border:none;
margin-bottom: 0px;
padding-bottom: 0px;
}


#footer .news_contentlist {
color:#ffffff;
font-size:10px;
}
#footer .news_contentlist .newstoolbar {
display:none;
}
#footer .news_contentlist  .news_item .description,
#footer .news_contentlist  .news_item .date{
  display:none;
}
#footer .news_contentlist  .news_item {
border:none;
}

#header .news_contentlist {
color:#303030;

position:absolute;
top:0px;
right:0px;
text-align:center;
font-size:20px;
line-height:25px;
}
#header .news_contentlist h1 {
background-color:#990000;
width:200px;
height: 30px;
font-size:17px;
text-align:center;
color:#ffffff;
padding-top:11px;
padding-bottom:11px;
font-weight:normal;
margin:0px;
}
#header .news_contentlist h1 a {
    text-decoration: none;
    color: #FFFFFF;
}
#header .news_contentlist .newstoolbar {
display:none;
}
#header .news_contentlist  .news_item .description,
#header .news_contentlist  .news_item .date{
  display:none;
}
#header .news_contentlist  .news_item {
border:none;
}




div.news_contentlist .newstoolbar {
   text-align:right;

}
div.news_contentlist  .description,
div.news_contentlist  .date{

display:inline;padding-right:5px;
}
div.news_contentlist  .description a {
color:#990000;
}

div.news_contentlist  .date {
color:#9b9b9b;
}
div.news_contentlist .news_item {
margin-bottom:20px;
border-bottom:1px #dedede solid;
padding-bottom:10px;
}
div.news_contentdetail {

    border-bottom:1px solid #cc9900;
}
div.news_contentdetail .description {
    color:#990000;

    font-size:15px;
    font-style:italic;
    font-variant:normal;
    font-weight:normal;
}
div.news_contentdetail .date {
    color:#9b9b9b;
}

div.widgets {

}

div.newstoolbar #add_comment_form {
margin-top:10px;
background-color:#E0E0E0;
margin-bottom:10px;
padding:5px;
}

div.comments_pager td {
border-bottom:1px solid #E0E0E0;
}
div.comments_pager td .body{
margin-left:10px;
}


div.portletBody {
    margin-bottom: 0px;
}

div.portletBody h1.title {
    display: none;
}

div.rssfeed {
    position:relative;
}

div.rssfeed a {
    display: block;
    background-image: url(resources/rss.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position:absolute;
    right:0px;
    top:-30px;
}

ul.resources {
    list-style:none;

}

ul.resources li {
    margin-left: -40px;
    margin-bottom:20px;
    border-bottom:#cc9900 1px solid;
}

ul.resources li span.resname {
    font-size: 16px;
    color:#990000;
}

/*expo list and data */
#web_exhibitors .exp_list .item {
float:left;
width:250px;
height:200px;
margin:10px;
position:relative;
}
#web_exhibitors .exp_list .item .name {
font-size:14px;
font-weight:bold;
}
#web_exhibitors .exp_list .item .position{
margin-top:10px;
color:#990000;
}
#web_exhibitors .exp_list .item .details{
    position:absolute;
    right:0px;
    bottom:0px;
}
#web_exhibitors .exp_detail  .name {
font-size:16px;
font-weight:bold;
}

#web_exhibitors .exp_detail .item{
    float:left;
    width:220px;
    height:100px;
    margin:10px;
    position:relative;
}
#web_exhibitors .exp_detail .back{
    clear: both;
    
}
#web_exhibitors .exp_detail .position{
    margin-top:10px;
    color:#990000;
}

#web_exhibitors .news_paging .previous {
float:left;
}
#web_exhibitors .news_paging .next {
float:right;
margin-left:20px;
}
#web_exhibitors .news_paging {
clear:both;
margin:10px;
}
#web_exhibitors .filterselected {
    font-size:16px;
    color:#990000;
}
/* gallery */
.gallery_image .container {
    width: 200px;
    height:130px;
    float:left;
    margin-bottom: 10px;
}
.imagepopup .container {
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
background-color:#FFFFFF;
border:2px #695547 solid;
}
.imagepopup .under {
position:absolute;
bottom:2px;
right:12px;
z-index: 2000;
}
.imagepopup .under a {
color:#a9a39f;
}

.imagepopup .prev {
position:absolute;
top:0px;
left:2px;
height:100%;
width:100px;

}
.imagepopup .prev a{
    display:block;
    height:100%;
    width:100px;
    background-image:none;
}
.imagepopup .prev img{

    height:100%;
    width:100%;

}
.imagepopup .prev a:hover {

    background-image: url(resources/gal-left.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.imagepopup .next {
position:absolute;
top:0px;
right:2px;
height:100%;
width:100px;


}
.imagepopup .next a{
    display:block;
    height:100%;
    width:100px;
    background-image:none;
}

.imagepopup .next img{

    height:100%;
    width:100%;

}
.imagepopup .next a:hover {
    background-image: url(resources/gal-right.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.imagefooter {
 margin-top:20px;
 margin-left:10px;
}

.popup_overlay {
  background-image: url(resources/transpatt.gif);
  background-color:transparent;
  z-index:999;
}

