/* -------------- langSelect -------------- */
#langSelect ul{
  margin:0px;
  padding:0px;
}
#langSelect li{
  margin:0px;
  padding:0px;
  list-style:none;
  display:inline-block;
  text-transform:lowercase;
}
*+html #langSelect li{
  display:block;
  float:left;
}
* html #langSelect li{
  display:block;
  float:left;
}
#langSelect a{
  display:inline-block;
  padding:3px;
  color:#6C6C6C;
  text-decoration:none;
  text-transform:lowercase;
}
#langSelect a:hover{
  color:#000000;
}
/* -------------- mainNavi -------------- */
#mainNavi ul{
  margin:0px;
  padding:0px;
}
#mainNavi li{
  margin:0px;
  padding:0px;
  list-style:none;
  display:inline-block;
  position:relative;
  overflow:visible;
}
*+html #mainNavi li{
  display:block;
  float:left;
}
* html #mainNavi li{
  display:block;
  float:left;
}
#mainNavi a{
  display:inline-block;
  text-decoration:none;
  color:#EEEEEE;
  padding:5px 10px 11px 10px;
}
#mainNavi a:hover, .isActive a{
  color:#FFCC33 !important;
}
#mainNavi ul ul{
  position:absolute;
  top:30px;
  left:0px;
  display:none;
  width:300px;
  /*background-color:red;*/
}
#mainNavi #mainNavAct ul{
  display:inline;
}
#mainNavi #mainNavAct a{
  background-color:#6C6C6C;
  background-image:url(../img/naviActBack.gif) !important;
  background-position: left bottom;
  background-repeat:repeat-x;
}
#mainNavi ul ul a{
  color:#000000 !important;
  text-transform:capitalize;
  background-color:transparent !important;
}
.subNavi{
  width:900px !important;
}
*+html .subNavi{
  width:1000px !important;
}
*+html #mainNavi #mainNavAct .subNavi a{
  background-image:none !important;
}
#subNavAct{
  font-weight:bold;
}
/* -------------- footer -------------- */
#footer ul{
  margin:0px;
  padding:0px;
}
#footer li{
  margin:0px;
  padding:0px;
  list-style:none;
  /*display:inline-block;*/
  float:right;
}
* html #footer li{
  display:block;
  width:auto;
  float:left;
}
#footer a{  
      border-left: 1px solid #FFFFFF;
      color: #FFFFFF;
      display: inline-block;
      padding: 2px 8px;
      text-align: center;
      text-decoration: none;
}
#footer a:hover{
  color:#ffffff;
}


/* -------------- leftColNavi -------------- */
#leftColNavi ul{
  margin:10px;
  padding:0px;
}
#leftColNavi li{
  /*margin:0px;*/
  /*padding:0px;*/
  /*list-style:none;*/
  /*display:block;*/
  list-style-image:url(../img/li.gif) !important;
}
#leftColNavi a{
  display:block;
  text-decoration:none;
  /*padding:3px 0 3px 0;*/
  color:#000000;
}
#leftColNavi a:hover{
  color:#FFCC33;
}
#leftColNavi .navElemLayout1{
  background-image:url(../img/subNav2New.gif);
  background-position: right center;
  background-repeat:no-repeat;
}
#sub2NavAct a{
  color:#000000;
}



/* -------------- Tabs -------------- */
.tx-rgtabs-pi1{
}
.rgtabs-wrapper{
  border-bottom:none !important;
  border-left:none !important;
  border-right:none !important;
  background:none !important;
  
}
.rgtabs-container{
  width:740px !important;
  padding: 0;
}
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../img/tab-off-l.gif) top left no-repeat !important;
}  

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../img/tab-off-r.gif) top right no-repeat !important;
  color: #000000;
  /* color: #333; */
}
.rgtabs-menu  li, #left .rgtabs-menu  li {
  background: url(../img/tab-on-l.gif) top left no-repeat !important;
}
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../img/tab-on-r.gif) top right no-repeat !important;
}



