body                       {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; overflow:auto;}
body.loading               {margin: 0px; padding: 0px; font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px; color: #000000; background-color: #ffffff; -overflow:auto; cursor:wait;}
body.navigation            {background-color:transparent;}
body.hiband                {background-color:#ffffff;}
body.metanavigation        {background-image:url(/images/1x1_999999.gif ); background-repeat: repeat-x;background-color:#ffffff;}

span,td                    {font-family:arial,helvetica,sans-serif; font-size: 11px; line-height: 12px;}
a                          {color: #4c4c4c; text-decoration: none}
a:hover                    {color: #003399; text-decoration: none}
a img                      {border:none;}
.linkHighlight             {color:#003399;}
p              {margin: 0px;padding:0px;}
dl, dt, dd{margin: 0;padding: 0;list-style-type: none;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px;}

/* start - news listing view */
ul.news_list { margin-bottom:15px; margin-left:15px;}
ul.news_list li {margin: 0;padding: 0;list-style-type: none;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px; list-style-image:url('/images/arrow_next.gif'); margin-bottom:5px;}
/* end - news listing view */

/* start - numbered listing view */
ol.list_numbers { margin-bottom:15px; margin-left:17px;}
ol.list_numbers li {margin: 0;padding: 0;list-style-type: decimal;font-family: arial,helvetica,sans-serif;font-size: 11px; line-height:12px; margin-bottom:5px;}
/* end - newsnumberedlisting view */
#vSpace                    {display:block;line-height: 0px;}
#hSpace                    {display:inline;line-height: 0px;}

h1, h3                     {font-family: Arial; margin:0px; color:#000000;}
h4, h5, h6, h7             {font-family: Arial; margin:0px; font-weight:bold; color:#000000;}

h2                         {font-family: Arial; margin:0px; color:#000000;}

h1                         {font-weight:normal; padding-bottom: 3px; -padding-bottom: 6px; font-size:20px; -font-size:21px; line-height:21px; -line-height:22px;}
h2                         {font-weight:bold; padding-bottom:10px; -padding-bottom: 9px; font-size:17px; -font-size:17px; line-height:16px; -line-height:19px;}
h3                         {font-weight:bold; padding-bottom: 7px; -padding-bottom: 9px; padding-left: -2px; font-size:14px; -font-size:13px; line-height:15px; -line-height:14px;}
h4                         {padding-bottom: 0px; font-size:12px; line-height:13px;}
h5                         {padding-bottom: 0px; font-size:11px; line-height:12px;}

h1.borderless              {padding-bottom: 0px;}
h2.borderless              {padding-bottom: 0px;}
h3.borderless              {padding-bottom: 0px;}

ul.linkList li             {margin-bottom:2px;}
ul.linkList li a           {height: 12px;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a img.arrow                {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a:hover img.arrow          {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px;}
a.linkHighlight img.arrow  {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px;}
.menu                      {float:left; margin-right:10px;}

a.arrow                    {color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;}
a:hover                    {color: #003399;}
a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px; }
a.arrow.linkHighlight      {color: #003399;}
a.arrow.linkHighlight img  {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px; }

a.arrow.listHeadline            {color: #4c4c4c;}
a.arrow.listHeadline:hover      {color: #4c4c4c; cursor:default;}
a.arrow.listHeadline img        {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a.arrow.listHeadline img:hover  {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px; cursor:default;}

a.large                               {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px; overflow:hidden;}
a.large img                           {display: block; position: absolute; top: 0; left: 0; width: 1020px; height: 292px;}

div.smallStandard {width:239px;padding-bottom:5px;clear:both;}
    #newsCont div.smallStandard{width:auto}

div.smallStandard img                           {width:  86px; height: 48px; margin: 3px 6px 0 0; float:left;}
div.smallStandard span.headline                 {display: block; /*margin-left: 90px;*/ margin-bottom: 4px; margin-top: 1px;}
div.smallStandard span.copytext                 {display: block; /*margin-left: 96px;*/}
div.smallStandard span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; margin-top: -1px; margin-left: 6px; }
div.smallStandard:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

.marg{clear:both; padding:20px 0}

a.smallText                               {display: block; position: relative; top: 0; left: 0; height: 68px; }
html:first-child>*+body a.smallText       {position: static;} /* opera css filter */
a.smallText span.headline                 {display: block; position: relative; margin-bottom: 3px;}
a.smallText span.copytext                 {display: block; position: relative; margin-bottom: 8px;}
a.smallText span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; }
a.smallText:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

a.pdfDownload                               {display: block; position: relative; top: 0; left: 0; width: 209px; height: 150px; overflow:hidden;}
a.pdfDownload img.main                      {display: block; position: absolute; top: 0; left: 0; width:  182px; height: 72px; margin-top: 3px;}
a.pdfDownload img.distance                  {display: block; width:  1px; height: 20px; -height: 8px; margin-bottom: 8px;}
a.pdfDownload span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px; margin-top: 65px; -margin-top: 77px;}
a.pdfDownload span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.pdfDownload span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left; margin-top: 3px;}
a.pdfDownload:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

a.pdfDownloadNoImage                               {display: block; position: relative; top: 0; left: 0; width: 239px; height: 68px; overflow:hidden;}
a.pdfDownloadNoImage span.headline                 {display: block; position: relative; margin-left: 0px; margin-bottom: 3px;}
a.pdfDownloadNoImage span.copytext                 {display: block; position: relative; margin-left: 0px; margin-top: 3px}
a.pdfDownloadNoImage span.headline img.arrow       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;}
a.pdfDownloadNoImage:hover span.headline img.arrow {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;}

img.pngMsie                   {display: none; -display: block;}
img.pngMoz                    {display: block; -display: none;}

#naviClipArea                     {position:absolute; top: 96px; left:   0px; z-index: 750; clip:rect(0px,233px,480px,0px);}
#buttonClose                      {position:absolute; bottom:0px; -bottom:-1px; border-top:0px solid #ffffff; z-index: 817;}

#noFlashHighEnd                        {position:absolute; top: 0px; left: 0px; width: 100%; height: 100%; visibility:hidden;}
#flashHighEnd                          {position:absolute; top: 0px; left: 0px;                           visibility:hidden;}

#changeToHiBandLayer {position:absolute; top:  157px; left: 194px; width:632px; height: 305px; z-index:  922; border: 1px solid #acacac;visibility:hidden;background-color:#ffffff;}
#contentHiBand       {position:absolute; top:   80px; left: 162px; width:360px; z-index:  922; overflow:hidden;}
#ToHighBand          {background-color:#ffffff;overflow:hidden; width:632px; height: 305px;}

#mainNavi           {position:absolute; top:    0px; left:   0px; width:100%; height:101px; z-index:  750; background:transparent;}
#metaNavi           {position:absolute; top:  578px; left:   0px; width:1004px; height: 22px; z-index:  750; overflow:hidden;}

img.loadingBox      {border: 1px solid #afafaf;}

#completePageContent           {position:absolute; top: 14px; top:14px;  width:100% !important;}
#completePageContentExperience {position:absolute; top: 0px; width:100%;}

a.selectboxEntry       {font-size:11px; line-height:16px; color:#4c4c4c; display:block; width:99%; overflow:hidden;}
a.selectboxEntry:hover {color: #ffffff; background-color:#003399;}
.selectboxContent      {position:absolute; top: 18px; left:  0px; display:none;}

.input100              {width:287px;}

#teaserBorder         {border-left:1px solid #afafaf; padding: 0px 0px 2px 8px;}
#teaserHeadline       {width:239px;display:block;}
#teaserSmallStandard1 {width:239px; height:68px;}
#teaserSmallStandard2 {width:239px; height:68px;}
#teaserDownload1      {width:209px; height:146px;}
#linkList             {width:239px;}
.teaserDownload       {overflow:hidden; width:209px; height:146px;}
.teaserSmallStandard  {overflow:hidden; width:239px; height:68px;}

td.button         {width:133px; height:20px; background-color:#333333; color:#ffffff;}
td.buttonHover    {background-color:#003399; cursor:pointer;}
input             {padding-left:3px; font-family:Arial; font-size:11px; /*border:1px solid;*/ border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; /*background-image:url(/images/bg_forms.gif );*/ -background-repeat:no-repeat; -background-attachment:fixed; background: #FFF!important; height:auto!important}
input.subm{background: #E5E5E5!important}

input.error       {width:289px; height:20px; padding-left:3px; border:1px solid; border-color:#ff0000; /*background-image:url(/images/bg_forms.gif );*/ -background-repeat:no-repeat; -background-attachment:fixed;}
input.disabled    {width:289px; height:20px; padding-left:3px; border:1px solid #afafaf; background-image:url(/images/1x1_ffffff.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
textarea          {width:289px; height:108px; padding-left:3px; font-family:Arial; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; /*background-image:url(/images/bg_forms.gif );*/ -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.error    {width:289px; height:108px; padding-left:3px; border:1px solid; border-color:#ff0000; /*background-image:url(/images/bg_forms.gif );*/ -background-repeat:no-repeat; -background-attachment:fixed;}
textarea.disabled {width:289px; height:108px; padding-left:3px; border:1px solid #afafaf; background-image:url(/images/1x1_ffffff.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
.pipe             {padding-left:4px; padding-right:4px;}

#co2HeaderOn   {position:absolute; top:340px; left:741px; width:283px; height: 23px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf; border-top:1px solid #afafaf;}
#co2HeaderOff  {position:absolute; top:340px; left:741px; width:283px; height: 23px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf; border-top:1px solid #afafaf; visibility:hidden;}
#co2body       {position:absolute; top:363px; left:741px; width:246px; height:194px; z-index:500; background-color:#ffffff; border-left:1px solid #afafaf;}
#co2content    {position:absolute; top:13px; left:8px; width:242px; height:171px;}
#co2HeaderLink {position:absolute; top:3px; left:8px; width:283px; height:15px;}

#contentHiBandBBDetection       {position:absolute; top:   55px; left: 46px; width:551px; z-index:  922; overflow:hidden;}
a#defaultAnchorButtonBBDetection         {width: 140px; height: 16px; margin-top:13px; padding-top: 4px; text-indent: 7px; color: #ffffff; background-color: #4c4c4c; display: block;}
* html a#defaultAnchorButtonBBDetection  {height: 20px; margin-top:13px; -margin-top: 2px;}
a#defaultAnchorButtonBBDetection:hover, a#defaultAnchorButtonBBDetection:focus {color: #ffffff; background-color: #003399;}

/*additional stuff for seo bottom-navigation*/

.metaNavigation{position:fixed; border-top:1px solid #999999;background-color:#fff; left:0px;bottom:0px; width:100%; height:25px; color:#000000; z-index:100000;}
.contentDiv{position: static;}
.outerDiv{height:100%; width:1px;overflow:auto; z-index:1;}
#metaNavigationInline {width:982px;}
#metaNavigationText {position:relative; top:5px; right:0px; height:20px; float:right;}

* html .outerDiv {height: 96%;width: 100%;}
* html .metaNavigation {z-index: 1000;position: absolute;border-bottom: 1px solid white;}

#noscript{position:absolute; top:122px; left: 255px;padding:15px;z-index:1001;background-color:#FFFFFF; filter:alpha(opacity=70);-moz-opacity:0.7;}

/*large teaser*/

#largeTeaserImage {position: absolute; top: 0; left: 0; width: 1024px; height: 291px;}
.largeTeaserLinkBackground, .largeTeaserLinkBackgroundActive {background-color:#000000; filter:alpha(opacity=70);-moz-opacity:0.7; padding: 3px 6px 3px 6px;}
.largeTeaserLinkBackgroundTransparent {padding: 3px 6px 3px 6px;}
.largeTeaserLinkBackgroundActive {background-color:#003399}
#largeTeaserHitArea {position: absolute; top: 0; left: 0; width: 1024px; height: 291px; z-index: 500;}
.largeTeaserLinkTextColor {color: #ffffff;}
.largeTeaserLinkTextColor:hover {color: #ffffff;}

/*main teaser*/

#mainTeaserImage {position: absolute; top: 0; left: 0; width: 425px; height: 175px; z-index: 2000;}
.mainTeaserLinkBackground, .mainTeaserLinkBackgroundActive {z-index: 2012; background-color:#000000; filter:alpha(opacity=70);-moz-opacity:0.7; padding: 3px 6px 3px 6px;}
.mainTeaserLinkBackgroundActive {background-color:#003399}
#mainTeaserHitArea {position: absolute; top: 0; left: 0; width: 425px; height: 175px; z-index: 2020; }
.mainTeaserLinkTextColor {color: #ffffff;}

/*white arrow in large and main teaser*/
a img.arrowWhite       {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard_white_white.gif ); background-repeat: no-repeat; background-position: top left; height:11px; margin-top: -1px;}
a:hover img.arrowWhite {display: inline; position: static; width: 7px; height: 11px; background-image:url(/images/arrow_standard_white_white.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0; height:11px; margin-top: -1px;}

#bandwidthlayer {position:absolute; top:162px; left:213px; width:632px; height:255px; overflow:hidden; border:1px solid #999999; background-color:#ffffff; visibility:hidden; z-index:1000;}
#bandwidthlayerSeperator {position:absolute; top:7px; left:373px; width:1px; height:239px; background-color:#999999;}
#bandwidthlayerLeft {position:absolute; top:18px; left:17px; width:320px; height:217px;}
#BandwidthlayerRight {position:absolute; top:18px; left:383px; width:239px; height:217px;}
#bandwidthBoxlink {position:absolute; top:80px; width:182px; left:0px; height:20px; background-color:#4c4c4c; display:block; padding-left:13px; padding-top:4px; background-image:url(/images/bg_boxlink.gif );color:#ffffff; clip:rect(0px, 182px, 20px, 0px);}
#bandwidthBoxlink:hover {color:#ffffff; background-image:url(/images/bg_boxlink-h.gif );}
#bandwidthReply {position:absolute; top:108px; left:0px; color:#000000;}
#bandwidthClose {position:absolute; top:1px; right:1px; width:13px; height:12px;overflow:hidden;}

.videoTeaser {position:absolute; top:133px; left:310px; border: 1px solid #999999; padding-top:29px; padding-left:7; padding-right:7px; padding-bottom:14px; background-color:#ffffff; display:none; visibility:hidden; z-index:100;}
.videoTeaserHeadline {position:absolute; top:13px; left:7px; overflow:hidden;}
.videoTeaserPlayer {overflow:hidden; display:block;}
.videoTeaserDownloadLink {position:absolute; bottom:23px; left:235px;}
.videoTeaserTAFLink {position:absolute; bottom:9px; left:235px;}

div#mainNavigationContainer {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1000;
  height:81px;
  *height:101px;
}
div.mainNavigation {
  display: block;
padding: 19px 0px 0px 0px;
  height: 81px;
  margin: 0px;
background-image: url( '/images/bg_navigation.png' );
background-repeat: repeat-x;
  *height: 101px;
  *background: none;
*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/_common/html/img/backgrounds/bg_navigation.png',sizingMethod='scale');
}
div.mainNavigation a:focus {
  border: none;
  outline: none;
}
div.mainNavigation ul li.mainNaviHighlight a,
div.mainNavigation ul li a.mainNaviHighlight,
div.mainNavigation ul li.active li li a.mainNaviHighlight {
  color: #000077;
}
div.mainNavigation ul {
  position: relative;
  height: 30px;
  border: none;
  display: block;
  clear: both;
  padding: 0px;
  margin: 0px 0px 0px 30px;
  z-index: 900;
  width: 755px;
  border-bottom: 1px solid #AAA;
}
div.mainNavigation ul ul {
  position: relative;
  display: block;
  float: none;
  width: auto;
  height: auto;
  clear: both;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  border: none;
  background: none;
}
div.mainNavigation ul li {
  margin-left: -5px;
  position: relative;
  display: block;
  float: left;
  list-style: none;
  margin: 4px 6px 0px -5px;
}
div.mainNavigation ul li.showroom { 
  margin: 2px 5px/*11px*/ 0px -5px;
  *margin: 2px 5px/*11px*/ -2px -5px;
}
div.mainNavigation ul li.active {
  background: #FFF;
}


div.mainNavigation ul li li {
  padding: 0px;
  margin: 0px;
  float: none;
  border: none;
}
div.mainNavigation ul li.active li {
  float: none;
  display: block;
  background: none;
  width: auto;
}
div.mainNavigation ul li a, div.mainNavigation ul li span {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
  margin: 7px 5px 2px 5px;
  padding: 0px 0px 4px 0px;
  cursor:pointer
}
div.mainNavigation ul li a:hover,
div.mainNavigation ul li.active a, div.mainNavigation ul li.active span, div.mainNavigation ul li.active span.hover  {
  color: #000077;
}
div.mainNavigation ul li.showroom a, div.mainNavigation ul li.showroom span {
  font-weight: bold;
  font-size: 17px;
  margin: 8px 5px 1px 5px;
  padding: 0px 0px 7px 0px;
}
div.mainNavigation ul li li a,
div.mainNavigation ul li.active li a,
div.mainNavigation ul li.showroom li a {
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #000;
  margin: 0px;
  display: inline;
}
div.mainNavigation ul li li li a,
div.mainNavigation ul li.active li li a,
div.mainNavigation ul li.showroom li li a {
  font-weight: normal;
  color: #4c4c4c;
}
div.mainNavigation ul li div.dropDownContainer {
  display: none;
  position: absolute;
  top: 22px;
  width: 180px;
  /*min-height: 320px;*/
  padding: 8px;
  margin: 3px 0px 0px -1px;
  border: 1px solid #afafaf;
  border-top: none;
  background-color: #FFF;
  z-index: 1000;
  /**height: 320px;*/
}
div.mainNavigation ul li.active div.dropDownContainer {
  display: block;
}
div.mainNavigation ul li.showroom div.dropDownContainer {
  top: 24px;
}

div.mainNavigation ul li#topic_owner div.dropDownContainer,
div.mainNavigation ul li#topic_service div.dropDownContainer,
div.mainNavigation ul li#topic_insights div.dropDownContainer,
div.mainNavigation ul li#topic_world div.dropDownContainer{
  width: 400px;
  *width: 407px;
}
div.mainNavigation ul li#topic_hybrid div.dropDownContainer {
  width: 300px;
  *width: 307px;
}
div.mainNavigation ul li#ser3 div.dropDownContainer,
div.mainNavigation ul li#serX div.dropDownContainer,
div.mainNavigation ul li#serM div.dropDownContainer {
  width: 540px;
  *width: 547px;
}
div.mainNavigation ul li#topic_choosecar div.dropDownContainer,
div.mainNavigation ul li#topic_owners div.dropDownContainer {
  width: 440px;
  *width: 447px;
}
div.mainNavigation ul li#topic_usedvehicle div.dropDownContainer  {
  width: 300px;
  *width: 307px;
}
div.mainNavigation ul li div.dropDownContainer div.dropDownColumn {
  float:left;
  margin-right: 6px;
}
div.mainNavigation ul li div.dropDownContainer div.dropDownColumn ul {
  width: 126px;
}
div.mainNavigation ul li.showroom div.dropDownContainer div.dropDownColumn {
  width: 180px;
  margin-right: 0px
}
div.mainNavigation ul li.showroom div.dropDownContainer div.dropDownColumn ul {
  width: auto;
}
div.mainNavigation hr {
  display: block;
  clear: both;
  width: 60%;
  height: 1px;
  margin: 10px 0px 5px 29px;
  padding: 0px;
  border: none;
  background-color: #afafaf;
}
div.mainNavigation ul.secondNavigation {
  z-index: 1;
  margin: 0px;
  padding: 0px 0px 0px 25px;
  border: none;
  height: auto;
}
div.mainNavigation ul.secondNavigation li {
  margin: 0px 0px 0px -2px;
}
div.mainNavigation ul.secondNavigation li a {
  margin: 0px;
  padding: 5px 8px;
  font-size: 11px;
}
#idModuls {
  position: absolute;
  left: 790px !important;
  top: 0px;
}
div#idModuls img.alphaBg {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
}
div#idModuls img.alphaBg2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 187px;
  height: 95px;
  z-index: 999;
}
#navigationBg { display: none; }

div#moduleNavigation {
  overflow: hidden;
  position: absolute;
  display: block;
  top: 74px;
  border: 1px solid #999;
  border-top: none;
  border-left: none;
  width: 221px;
  opacity: 0.9;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  background-color: #FFF;
background-image: url( '/images/list_bg.gif' );
  background-repeat: repeat-x;
  *width: 225px;
  *margin-left:-3px;
  /*There is a bug in IE6 and IE7 when 'module navigation' have 3px margin from left. it's random bug, so we fixed it hard :)*/
}
div#moduleNavigation.hidden {
  background: none;
  height: 22px!important;
}
div#moduleNavigation.hidden  div.footer,
div#moduleNavigation.hidden  ul#moduleNavigationList {
  display: none;
}
div#moduleNavigation.hidden {
  background: none;
  height: 22px;
}
div#moduleNavigation.closed {
  height: 41px;
}
div#moduleNavigation.teaserMode {
  height: 300px;
}
div#moduleNavigation.teaserMode ul li a span {
  display: block;
  margin-right: 10px;
}
div#moduleNavigation a:focus {
  border: none;
  outline: none;
}
#moduleNavigationHeader {
  height: 22px;
  width: 100%;
  margin-bottom: 2px;
  background-color: #FFF;
}
#moduleNavigationHeader a,
#moduleNavigationHeader span {
  color: #000;
  display: block;
  padding: 5px 0px 0px 30px;
  outline:none
}
div#moduleNavigation ul {
  position: static;
  overflow: hidden;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div#moduleNavigation ul li {
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #999;
}
div#moduleNavigation ul li a {
  display: block;
  padding: 5px 0px 6px 30px;
  *padding: 4px 0px 6px 30px;
  -padding: 5px 0px 6px 30px;
}
div#moduleNavigation ul li a span {
  display: none;
}
div#moduleNavigation a.moduleNaviHighlight {
  color: #003399;
}
div#moduleNavigation ul li a:focus {
  border: none;
  outline: none;
}
div#moduleNavigation ul li ul {
  display: n_one;
  margin: 0 0px 0px 0px;
}
div#moduleNavigation ul li ul ul {
  margin: 8px 0px 5px 8px;
}
div#moduleNavigation li.active {
  padding-bottom: 5px;
}
div#moduleNavigation li.active ul {
  display: block;
  height: 94%;
  *padding-bottom: 5px;
}
div#moduleNavigation li.active ul li {
  padding-bottom: 0px;
}
div#moduleNavigation li.active ul li ul {
  display: none;
  height: auto;
  *padding-bottom: 0px;
}
div#moduleNavigation li.active ul li.active ul {
  display: block;
}
div#moduleNavigation ul li ul li {
  display: block;
  clear: both;
  padding: 0px;
  margin: 0px;
  border: none;
  *border-bottom: 1px solid #FFF;
}
div#moduleNavigation ul li ul li a {
  padding: 2px 18px 2px 30px;
  margin: 0px;
}
div#moduleNavigation ul.floatList {
  margin: 0px 15px 0px 25px;
}
div#moduleNavigation ul.floatList li {
  padding: 2px 1px;
  display: inline;
  float: left;
  clear: none;
}
div#moduleNavigation ul.floatList li a {
  display: block;
  padding: 3px;
}
div#moduleNavigation ul.floatList li a:hover {
  color: #FFF;
  background-color: #003399;
}
div#moduleNavigation ul.floatList li span {
  display: block;
  padding: 3px;
  color: #ccc;
}
div#moduleNavigation div.footer {
  background-color: #FFF;
  position: absolute;
  bottom: 0px;
}
div#moduleNavigation div.footer a:focus {
  border: none;
  outline: none;
}
div#moduleNavigation div.footer a {
  display: block;
  height: 16px;
  width: 220px;
background-image: url( '/images/dropper_up.gif' );
  background-repeat: no-repeat;
  background-position: bottom;
}
div#moduleNavigation div.footer a:hover {
  display: block;
  height: 16px;
  width: 220px;
background-image: url( '/images/dropper_up-h.gif' );
  background-repeat: no-repeat;
  background-position: bottom;
}
div#moduleNavigation div.footer a.closed {
 background-image: url( '/images/dropper_down.gif' );
}
div#moduleNavigation div.footer a.closed:hover {
background-image: url( '/images/dropper_down-h.gif' );
}
div#moduleNavigation div.scrollControll {
  position: absolute;
  display: none;
  margin: 5px;
  right: 0px;
  top: 0px;
  width: 12px;
  height: 28px;
  background-image: url( '/images/scroller_background.gif' );
  background-repeat: repeat-y;
}
div#moduleNavigation div.scrollControll div.scrollControllDown {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
  padding-top: 2px;
  background-color: #FFF;
}
div#moduleNavigation div.scrollControll div.scrollControllUp {
  margin: 0px;
  padding: 0px;
  padding-bottom: 2px;
  background-color: #FFF;
}
div#moduleNavigation div.scrollControll div.scrollControllDown a {
  background-image: url( '/images/scroller_down.gif' );
  background-repeat: no-repeat;
}
div#moduleNavigation div.scrollControll div.scrollControllDown a:hover {
  background-image: url( '/images/scroller_down-h.gif' );
}
div#moduleNavigation div.scrollControll div.scrollControllUp a {
  background-image: url( '/images/scroller_up.gif' );
  background-repeat: no-repeat;
}
div#moduleNavigation div.scrollControll div.scrollControllUp a:hover {
  background-image: url( '/images/scroller_up-h.gif' );
}
div#moduleNavigation div.scrollControll div.scrollControllDown a,
div#moduleNavigation div.scrollControll div.scrollControllUp a {
  height: 12px;
  width: 12px;
  display: block;
}

#curtainContent {position:absolute; top:379px; left:30px; width:298px;}

/* start - dealers list */
.dealer {
border-bottom:1px solid #CCCCCC;
width:545px;
}
.dealer .text {
color:#666666;
line-height:120%;
padding:10px 10px 25px;
vertical-align:top;
width:180px;
}
.dealer .links {
padding:10px 10px 15px;
vertical-align:top;
width:120px;
}
a.ok {background:transparent url(/images/arrow_blue.gif) no-repeat scroll 0 5px;
color:#006699;
font-size:11px;
padding-left:8px;
}
/* end - dealers list*/


.drh{
  color: #ffffff;
  font: 12px Tahoma, sans-serif;
  background-color:#898989;
  FONT-WEIGHT: bold; 
  padding-top:4px;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
}

.drd{
  color: #000;
  padding-top:4px;
  padding-bottom:4px;
  font: 12px Tahoma, sans-serif;
  background-color:#f2f2f2;
  FONT-WEIGHT: medium; 
  border-bottom: 1px solid #8aa66c;
}

.drLink:link, .drLink:active, .drLink:visited{
  font: normal 12px/16px Tahoma, sans-serif;
  color: #74929D;
  text-decoration: underline
}

.drLink:hover{
  text-decoration: none;
}

.hiddenStandardTeaser             {display:none;padding:10px 0 14px;}
  .hiddenStandardTeaser2             {display:block;padding:10px 0 14px;}
  .teaserSpaceGrey                  {display:block;width:191px;  height:1px; z-index: 15; border-top:1px solid #cccccc; filter:alpha(opacity=40);-moz-opacity:0.4;}
  #teaserBgLine                     {position:relativ; top:290px; left:0px;   width:191px;  height:1px;  z-index: 15; border-top:1px solid #000000; filter:alpha(opacity=40);-moz-opacity:0.4;}
  #teaserBgGrid                     {position:absolute; top:243px; left:489px; width:300px;  z-index: 16;}
  
  
  #teaserBgGrid1                    {position:relative; top:0px;   left:0px;   width:279px;  height:301px; border-left:/*1px solid #000000*/ none; filter:alpha(opacity=40);-moz-opacity:0.4;float:left;}
  #teaserBgGrid2                    {position:relative; top:0px;               width:1px;    height:301px; border-left:1px solid #999999; float:left;}
  #mainImage                        {position:absolute; top:0px;   left:0px;   height:216px; z-index: 1; overflow:hidden;}
  #preloaderLinkCover               {position:absolute; top:535px; left:0px;   width:960px;  height:30px;  z-index: 100;  visibility:hidden;}
  #standardTeaserContainer          {position:absolute; top:276px; -top:276px; left:518px; width:239px;  z-index: 16;  float:left; padding-top:2px; min-height:540px}
  #standardTeaserContinueLinkMulti  {position:absolute; visibility:hidden;}
  #standardTeaserContinueLinkSingle {position:absolute; visibility:hidden;}
  #textTeaserContainer              {position:absolute; top:243px; -top:255px; left:770px; -left:799px; width:244px;  z-index: 17;  float:left; border-left:1px solid #AFAFAF; padding:13px 0 0 8px}
  #textTeaserContinueLinkMulti      {position:absolute; visibility:hidden;}
  #textTeaserContinueLinkSingle     {position:absolute; visibility:hidden;}
  #standardTeaserContinueLinks      {position:absolute; top:520px; left:614px; width:160px;  z-index: 19;}
  #largePreloaderLinkCover          {position:absolute; top:0px;   left:973px; width: 19px;  height:16px; z-index: 21; visibility:hidden;}
  #firstTeaserLeftContainer         {position:absolute; top:276px; left:232px; /*width:126px;*/width:239px;  z-index: 19;}
  #firstTeaserLeftContainer h3{
      margin-top:-10px;
      position: absolute;
      width:480px
  }
  
  #secondTeaserLeftContainer        {position:absolute; top:256px; left:365px; width:126px;  z-index: 19;}
  .linklist                         {margin-bottom:5px;color:#4c4c4c;}
  .linklisttextonly                 {color:#4c4c4c;}
  
.bigHeight{
height: 460px
}
.smHeight{
height: 42px
}

.fullNewsCont{
position:absolute;
  top: 0;
  left: 0;
  width: 100%;
z-index:99999;
display:none;
background: url(/images/dot.png) 0 0 repeat
}


.fullNewsContInner{
background:#FFF;
border:1px solid #A3A3A3;
margin:40px 100px 40px;
height:80%;
overflow:auto
}
    #faqCont .fullNewsContInner, #otzCont .fullNewsContInner, #satCont .fullNewsContInner{
margin:40px 20% 40px;
    }


.fullNews{
padding:8px 20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:normal
}
    .fullNews a{outline:none}

#newsCont .hiddenStandardTeaser2{clear:both}
.closeWindow, div#backToCalc{
background:url(/images/krest.gif) 0 0 no-repeat;
width:11px;
height:10px;
float:right;
margin:10px 20px 0 0;
cursor:pointer
}

.form_list{
padding:0;
margin:0;
list-style:none
}
.form_list td {
font-size:11px;
color:#787878;
padding:5px 0 0;
background:none;
text-transform:uppercase
}
.form_list span{padding-left:4px}
.form_list input, .form_list select, .form_list textarea{
font-size:11px;
text-transform:none
}

    .text_inp{
    width:490px;
    border:1px solid #CCC;
    padding:2px;
    margin:2px 0 0 11px;
    }
    .text_inp_50{width:236px}
    .text_inp_40{width:40px}
    .text_inp_45{width:50px}
    .fLabel{
    float:left;
    width:145px
    }
    .form_list textarea{
    width:490px;
    height:103px;
    border:1px solid #C6C6C6;
    overflow-y:scroll;
    margin:6px 0 0 11px
    }
    .subm{
    border:1px solid #999999;
    background:#E5E5E5;
    color:#000;
    margin-top:20px;
    margin-left:11px;
    font-size:14px;
    cursor:pointer
    }
.system{color:red}
#sysMes{
color:red;
font-size:11px
}


ul.forService li    {
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 5px;
    margin-left:  15px;
}

ul.forService ul li    {
    list-style-type: circle;
    list-style-position: outside;
    padding-left: 10px;
    margin-left:  30px;
}

.hide{display:none}
.clear{clear:both; line-height:0; font-size:0; height:0}

#forBanners{padding:10px 0 27px}
#forBanners img{width:auto; /*height:122px*/}

/*new*/
.colored {background:#e0e0e0;}

/* Map - dillers [probki]*/
.YMaps-traffic-addtext-i {
display: none;
}

.YMaps-btn-reduce {
height:21px;
}

/* Maps - Itinerary */
.itinerary_maps {
padding-top: 7px;
}

.itinerary_maps a, .itinerary_maps a:hover, .itinerary_maps a:focus {
color:#6CB9E2;
text-decoration:underline;
}

/* Maps - dillers*/
.maps_text {
font-family:Tahoma;
font-size:12px;
padding:10px 0 25px;
}

.map_link a {
color: #0184D1;
font-weight:bold;
text-decoration: underline;
}

.map_link a:hover {
text-decoration: none;
}

.legenda {
margin: 0px 0pt 0pt 265px;
font-family:Tahoma;
font-size:12px;
left:20px;
position:absolute;
top:850px;
width:600px;
}
.map_op {
margin: 12px 0;
width:670px;
}
.map_logo_l {
width: 65px;
text-align: center;
float: left;
margin: 0 15px 5px 5px;
}

.map_text span {
color: #A0A0A0;
margin-top:5px;
}

/* Filtr - maps*/
.filtr_forma {
margin: 0 0 0 260px;
}

.opis_filtra {
padding:5px 0;
width:745px;
background-color:#7B7F82;
}

.filtr_forma span {
margin-left: 4px;
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
}

.filtr_forma select {
margin:0 35px 0 10px;
}

div.diller_name {
border-bottom:1px solid #DBDBDB;
padding:5px;
font-weight:bold;
}

div.diller_descr{
margin:8px 5px 15px 5px;
font-size:11px;
}

.diller_descr span {
color:#373737;
font-size:11px;
}

#sait_link{
color:#6CB9E2;
text-decoration:underline;
}

td.diller_title{
color:#000000;
padding-right:5px;
}

.diller_descr div {
margin: 4px;
}

.diller_descr table td {
vertical-align: top;
}

.diller_descr .opis {
color:#373737;
font-size:11px;
}

#prompt_html{
width:100px;
text-align:center;
}

#YANDEKS_KARTA_18 {
height:400px;
margin:14px 0 0 260px;
width:745px;
}

.img_print {
display: none;}

.pod_filtr {
margin-bottom:20px;
}

.icon_print_f {
margin-bottom:20px;
margin-left:640px;
}


/** Calc Form Style **/
div.module {
margin:0 0 15px;
}

div.border {
border:1px solid #d0d0d2!important;
padding:15px;
}


div.calc table {
width:100%;
}

div.calc td {
padding:0 5px 10px 0;
vertical-align:bottom;
}

div.calc .left {
width:120px;
}


div.calc label {
display:block;
margin:0 0 5px;
}

.inputbox {
font-size:1em;
font-family:Tahoma, Geneva, sans-serif;
color:#646363;
border:1px solid #ccc;
}
div.calc .inputbox {
text-align:left;
width:50px;
margin:0 0 0 7px
}

div.calc .left .inputbox {
width:120px;
}

.btn {
display:block;
cursor:pointer;
width:100px;
height:30px;
text-indent:-9999em;
background:url(../images/bg_calc_btn.png) 0 0 no-repeat;
margin:0 auto;
border:none;
outline:none;
}

#vznosSlider, #ostSlider, #srokSlider{width:150px; float:left}
.sliderProc{float:left; width:40px; margin-left:10px}


#teaserBgGrid_ h1 {
padding:0 0 10px 260px;
}

#teaserBgGrid_ #path {
padding:240px 0 5px 260px;
}

#teaserBgGrid_ #path a {
text-decoration:underline;
}

div.mainNavigation{background-image:none;padding-top:0}
div.mainNavigation ul{height:auto; margin:0; clear:none; border:none}
div.mainNavigation ul li{float:none; margin:0}
div.mainNavigation ul li a, div.mainNavigation ul li span{color:#666666; font-size:11px; padding:0 0 0 7px; display:inline; margin:0; }
div.mainNavigation ul li.topicHeader a{padding-left:0}
div#moduleNavigation{top:76px}

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; cursor:pointer}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }


/*UI THEME*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }