/*-----------------------------------
PSC Zagreb main CSS stylesheet 
-------------------------------------*/

/*** CSS Reset Stylesheet import ***/
@import url("reset.css");

/*** Global styling ***/
body    { padding-bottom:40px; font:62.5%/1 "Arial",sans-serif; color:#4c4c4c; }
a       { color:#4c4c4c; }
strong  { font-weight:bold; }
.flash-replaced .alt, #nav .alt { display:none; }
.link-back                      { position:relative; left:273px; float:left; clear:left; margin-top:15px; padding-left:8px; background:url(../images/icn-arrow-04.png) no-repeat left center; text-decoration:none; }

/*** Container ***/
#container              { font-size:1.1em; width:949px; margin:30px auto 0; background:url(../images/bg-shadow.png) repeat-y 0 0; }
#container .inner       { position:relative; background:url(../images/bg-shadow.png) no-repeat -949px 100%; padding:0 0 50px; }
#container .inner:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }

#home-page #container .inner        { height: 560px; }
#home-page #container .inner .inner { height: auto; }


#nav        { width:155px; height:550px; padding:10px 0 0 20px; float:left; line-height:1.4; background:url(../images/bg-shadow.png) no-repeat -1898px 0; }
.js #nav    { width:175px; height:560px; padding:0; }
#nav a      { text-decoration:underline; }
#nav embed  { margin:6px 0 0 -2px; }
#nav .rpl-img { display: block; margin: -3px 0 0 -7px; }

/*** Supplementary content ***/
#content-supp         { line-height:1.4; position:relative; width:166px; margin:-3px 0 0 -9px; float:left; }

#content-supp .contBox          { padding:0 0 5px 0; background:url(../images/bg-content-supp.png) no-repeat 0 100%; }
#content-supp .inner            { background:url(../images/bg-content-supp.png) no-repeat -332px 0; padding:5px 11px 0 !important; height:auto; }
#content-supp .firstBox .inner  { background:url(../images/bg-content-supp.png) no-repeat -166px 0; padding:15px 11px 0 !important; }

#content-supp h3      { width:155px; margin:0 -11px; background:url(../images/bg-content-supp-heading.png) no-repeat; text-indent:-9999px; overflow:hidden; }
h3#discover-opel      { background-position:0 0; height:30px; }
h3#configure-your-car { background-position:0 -30px; height:30px; }
h3#search-models      { background-position:0 -60px; height:40px; }
h3#news-title         { background-position:0 -100px; height:17px; }


#content-supp ul, #content-supp .flash  { margin:10px 0; }
#content-supp a         { display:inline; }
#content-supp .flash a  { display:inline; padding-left:0; background:none; }

#content-supp .text { background: #fff; margin:10px 0 14px 0; width: 132px; }
#content-supp .text ul  { margin: 0; line-height:1.5; }
#content-supp .text ul a  { padding: 1px 5px 0px 8px; display: block; text-decoration: none; color: #343434; }
#content-supp .text ul a:hover  { background: #e1e6e9; }

#banners        { padding: 2px 0 0 11px; /* height: 353px; */ }
#banners div    { margin:-2px 0 1px 0; *margin: 0 0 2px 0; }
#banners div a  { width:135px; display: block; margin-bottom: 5px; }
#banners img    { vertical-align:top; border:none; display: block; }

#banners .homeBanner  { display: none; }
#home-page #banners .homeBanner { display: block; }

#home-page #banners .flash { display: none; }

#home-page #banners .centered { display:none; } 
#banners .centered a      { width: 135px; display: block; margin-top: 15px; }
#banners .centered img  { margin:0px auto; }

#floating-banner  { position:absolute; left:420px; top:110px; width:370px; height:370px; }

/*** Content ***/
#content      { width:606px; float:left; padding:7px 10px 0 1px; background:url(../images/bg-shadow.png) no-repeat -2073px 0; }

#content-main       { min-height:150px; height:auto !important; height:150px; position:relative; padding:14px 10px 0; background:url(../images/bg-content-main.png) no-repeat 0 0; }
#content-main:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }

#content-main h1, #content-main h2, #parent-page-title { display:block; color:#000; font-size:1.182em; font-weight:bold; line-height:1.3; }
#content-main h1, #parent-page-title { margin-bottom:10px; }
#content-main h3  { font-weight:bold; line-height:1.3; }
.off-screen       { position:absolute; left:-9999px; top:-9999px; }

.banner-download  { position: absolute; left: 13px; top: 561px; }

/*** Admin input ***/
.edit 	  { line-height:1.4; }
.edit p 	{ margin:10px 0; }
.edit ul 	{ margin:10px 0; padding:0 35px; }
.edit li 	{ list-style:disc outside none; margin:3px 0; }
.edit img { margin:10px 0; }
.edit #text-img { float:left; margin:0 10px 10px 0; }
.edit #text-img img { margin:0; }
.excerpt 	{ font-weight:bold; }

.table-1  { width: 100%; }
.table-1 td { padding: 2px; border-bottom: 1px solid #666; }

#paging       { position:absolute; left:20px; top:16px; overflow:hidden; color:#3a3e41; }
#paging ul    { float:left; margin-right:7px; }
#paging li    { float:left; margin-right:3px; }
#paging li *  { display:block; width:17px; height:17px; padding:0; background:url(../images/bg-paging-links.png) no-repeat; text-indent:-9999px; overflow:hidden; }
#paging #prev a     { background-position:0 0; }
#paging #prev span  { background-position:0 -17px; }
#paging #next a     { background-position:-17px 0; }
#paging #next span  { background-position:-17px -17px; }
#paging #pages      { display:inline; line-height:17px; margin:0 5px; }
#paging #pages span { position:absolute; left:-9999px; top:-9999px; }

#gmap { width:582px; height:300px; border:2px solid #bdbec2; overflow:hidden; }

/*** -- Loan calculator ***/
#loan-calculator        { overflow: hidden; zoom: 1; }
#loan-calculator h2     { margin-bottom: 10px; }
#loan-calculator label  { float: left; width: 120px; clear: left; margin-top: 2px;  }
#loan-calculator input  { display: block; border: 1px solid #333; width: 90px; margin-bottom: 5px; padding: 2px; }
#loan-calculator div    { float: left; width: 90px; margin-bottom: 5px; padding: 2px; text-align: right; font-weight: bold; }
#loan-calculator .button     { display: block; margin: 0 0 15px 143px; width:55px; overflow:visible; padding:4px 8px; font-weight:bold; font-size:1.091em; cursor:pointer; background:#e7e8ea; border:1px solid #bbbcc0; border-width:0 1px 1px 0; }
#loan-calculator p      { clear: left; padding-top: 10px; }
#loan-calculator .error { padding-top: 5px; color: red; }

/*** -- Lists ***/
.pricelist-techdetails a { padding-left:8px; background:url(../images/icn-arrow-01.png) no-repeat left center; text-decoration:none; }

#article-list     { margin-top:-8px; }
#article-list li  { position:relative; overflow:hidden; padding:8px 0; }
#article-list h3, #article-list h2  { font-size:1em; line-height:1.3; color:#4c4c4c; }
#article-list .desc-img       { overflow:hidden; }
#article-list .desc-img .description    { float:right; width:475px; margin-right:10px; }
#article-list .desc-img img             { width:auto; float:left; display:inline; }
#article-list a               { position:absolute; top:50%; margin:-5px 0 0 8px; padding-left:8px; background:url(../images/icn-arrow-01.png) no-repeat left center; text-decoration:none; }
#article-list.type-01 li      { border-bottom:1px solid #c9c9c9; }
#article-list.type-01 .desc-img         { float:left; width:470px; border-right:1px solid #e4e4e4; }
#article-list.type-01 .desc-img .description    { width:335px; }
#article-list.type-01 .desc-img img   { margin-left:10px; }
#article-list.type-02 .description    { margin-right:0; }

#downloads li { overflow:hidden; }
#downloads a  { float:left; padding-left:36px; background:url(../images/icn-pdf.png) no-repeat; line-height:26px; }

.customs      { margin:0 0 8px; overflow:hidden; border-bottom:1px solid #d4d4d4; }
.customs li   { width:108px; float:left; margin-right:1px; min-height:180px; height:auto !important; height:180px; }
.customs span { display:block; padding:0 6px; margin-top:5px; color:#000; line-height:1.3; }
.customs-design       { margin-bottom:0; border-bottom:none; }
.customs-design li    { min-height:135px; height:auto !important; height:135px; }
.customs-design span  { font-weight:bold; }

#gallery      { overflow:hidden; margin-top:-10px; }
#gallery li   { float:left; border-bottom:1px solid #aaa; }
#gallery a    { display:block; margin:10px 1px 13px 0; }
#gallery img  { vertical-align:top; }
 
#locations    { margin-top:20px; }
#locations li { overflow:hidden; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #c9c9c9; }
#locations div  { float:right; margin-right:20px; display:inline; }
#locations .location-info   { width:325px; line-height:1.4; }
#locations h2               { margin-bottom:20px; }
#locations p                { margin:10px 0; }
#locations .location-pictures a   { display:block; margin-bottom:5px; padding:0; }
#locations .location-pictures img { display:block; }

#sitemap li       { margin:7px 0; padding-left:10px; background:url(../images/icn-arrow-05.png) no-repeat 0 3px; }
#sitemap li li    { background:url(../images/icn-bullet-01.png) no-repeat 0 3px; }
#sitemap li li li { padding-left:0; background:none; }
#sitemap ul       { margin-left:22px; }

.list-type-2 li             { margin-bottom: 10px; overflow: hidden; zoom: 1; }
.list-type-2 li h2          { overflow: hidden; zoom: 1; color: #cce6f0 !important; font-weight: bold; margin-bottom: 1px; padding: 5px 10px 0; height: 25px; background: url(../images/list-type-2-h2-bkg.jpg) top left no-repeat; }
.list-type-2 li h2 strong   { color: #fff; float: left; margin-right: 15px; }
.list-type-2 li h2 a        { float: right; background: url(../images/list-type-2-button-left.gif) top left no-repeat; font-weight: normal; font-size: 11px; color: #000 !important; padding-left: 5px; text-decoration: none; cursor: pointer; }
.list-type-2 li h2 a span   { background: url(../images/list-type-2-button-right.gif) top right no-repeat; padding: 2px 7px 3px 3px; display: block; }

.list-type-2 li .wrapp      { border: 1px solid #99a7aa; background: #bee0e9 url(../images/list-type-2-el-bkg.jpg) top left repeat-x; padding: 10px; }
.list-type-2 li .wrapp .top     { padding-top: 10px; background: url(../images/list-type-2-top-bkg.gif) top left no-repeat; }
.list-type-2 li .wrapp .bottom  { padding-bottom: 10px; background: url(../images/list-type-2-bottom-bkg.gif) bottom left no-repeat; }
.list-type-2 li .wrapp .middle  { background: #fff; overflow: hidden; zoom: 1; padding: 0 10px; position: relative; }
.list-type-2 li .wrapp .sold    { position:absolute; z-index:1; }

.list-type-2 li .main-img   { float: left; margin-right: 20px; }
.list-type-2 li .icons      { float: left; width: 40px; margin-right: 20px; }
.list-type-2 li .icons li   { float: left; margin: 0 1px 2px 0; background: none; }
.list-type-2 li .icons img  { display: block; }
.list-type-2 li .text       { overflow: hidden; zoom: 1; font-size: 12px; line-height: 15px; margin: 0 0 30px 0; padding: 0 !important; }
.list-type-2 li .price      { position: absolute; bottom: 0px; right: 15px; font-size: 18px; color: #2e5b72; font-weight: bold; font-family: "Trebuchet MS", arial, sans-serif; text-decoration:none; }
.list-type-2 li .old-price  { right:auto; left:180px; font-size:16px; color:#000; text-decoration:line-through; }
.list-type-2 li .note       { margin-top:10px; }

/*** -- Forms ***/
#contact-form                     { width:586px; margin-top:25px; overflow:hidden; }
#contact-form fieldset fieldset   { margin-bottom:20px; }
#contact-form legend span         { display:block; margin-bottom:20px; font-weight:bold; font-size:1.091em; }
#contact-form div                 { position:relative; float:left; width:293px; margin-bottom:12px; }
#contact-form .single-in-row      { clear:left; overflow:hidden; float:none; width:auto; }
#contact-form label               { display:block; font-weight:bold; margin-bottom:5px; cursor:pointer; }
#contact-form label em            { color:#f00; }
#contact-form input, #contact-form select, #contact-form textarea { float:left; width:240px; padding:3px; border:1px solid #d4d4d4; font:1em/14px "Arial",sans-serif; }
#contact-form select              { width:248px; padding:2px 2px 2px; }
#contact-form .single-in-row textarea   { width:533px; overflow:auto; line-height:1; }
#contact-form span.abbr           { position:absolute; right:35px; top:15px; color:#f00; }
#contact-form .checkboxes label   {	cursor:default; }
#contact-form .checkboxes span    {	display:block; overflow:hidden; margin-top:9px; }
#contact-form .checkboxes span label  {	float:left; margin:0 3px 0 0;font-weight:normal; cursor:pointer; }
#contact-form .checkboxes span input  { width:auto; margin-right:7px; border:none; vertical-align:top; }

#contact-form .columns              { width: auto; }
#contact-form .columns span         { float: left; margin-top:9px; }
#contact-form .columns span label   {	float:left; margin:0 20px 5px 0;font-weight:normal; cursor:pointer; }
#contact-form .columns span input   { float:left; clear: left; width:auto; margin: -2px 7px 5px 0; border:none; }

#contact-form .check-ver2 label { position: relative; }
#contact-form .check-ver2 input  { display: inline; float: none; width: auto; margin-left: 10px; border: none; }
#contact-form .check-ver2 span.abbr { top: 0; }

#contact-form #form-submit            { margin-top:10px; float:right; }
#contact-form #form-submit button     { float:right; width:auto; overflow:visible; margin-right:46px; padding:4px 8px; font-weight:bold; font-size:1.091em; cursor:pointer; background:#e7e8ea; border:1px solid #bbbcc0; border-width:0 1px 1px 0; }
#contact-form #captcha                { height:55px; }
#contact-form #captcha.alt            { margin-top:-10px; }
#contact-form #captcha img            { position:absolute; right:140px; top:0; }
#contact-form #captcha span.abbr      { position:absolute; right:auto; left:254px; }
#contact-form .success                { display:block; margin-bottom:15px; color:#2a8e28; }
#contact-form .error                  { clear:left; float:left; margin-top:5px; color:#f00; }

/*** Intro page ***/
#intro    { padding-top:93px; background:#889098 url(../images/bg-intro-body.png) repeat-x 0 0; }
#intro ul { overflow:hidden; width:848px; margin:0 auto; padding:143px 0 0 2px; background:url(../images/bg-intro-title.png) no-repeat; }
#intro li { float:left; padding-right:92px; /*background:url(../images/bg-intro-separator.png) no-repeat 100% 0;*/ }
#intro a  { display:block; width:182px; height:42px; padding:152px 28px 0 0; background:url(../images/bg-intro-links.jpg) no-repeat 0 0; font-size:1.1em; font-weight:bold; color:#fff; text-align:right; cursor: pointer; text-decoration: underline; }
#intro #opel a            { background-position:-216px 0; }
#intro #chevrolet a       { background-position:-432px 0; }
#intro #used-vehicles     { padding-right: 0; }
#intro #used-vehicles a   { background-position:-648px 0; }
#intro #contact-info        { width:850px; margin:60px auto 0; overflow:hidden; font-size:1.1em; line-height:1.4; color:#3b393c; }
#intro #contact-info dl     { float:left; margin-right:35px; width:160px; }

#intro .link  { float: left; margin: 20px 0px; width: auto; height: auto; padding: 0; background: none; font-size: 10px; font-weight: normal; color: #fff; text-align: left; clear: left; text-decoration: none; font-family: arial, sans-serif; }
#intro .link:hover,
#intro .link span { color: red; }

/*** Home page ***/
#home-page #content embed { position:absolute; left:12px; top:6px; }
#home-page #container     {  }
#home-page #container .inner        { padding:0; }
#home-page #container .inner .inner { padding:13px 11px 0; }

/*** Vehicles page ***/
#vehicles-page #content-main  { padding-top:51px; }
#vehicles-page h1 { position:absolute; left:106px; top:17px; font-size:1em; color:#3a3e41; }
#vehicles-page h2 { margin-bottom:10px; }

/*** Disclaimer ***/
#disclaimer { position:absolute; right:150px; bottom:6px; }
label #disclaimer { position:static; right:auto; bottom:auto; }

/*** Footer ***/
#footer     { position:relative; float:left; width:100%; padding-top:7px; background:#fff; }
#footer ul  { position:relative; left:45%; float:left; }
#footer li  { position:relative; right:50%; float:left; margin-left:12px; display:inline; }
#footer li a   { padding-left:10px; font:.909em/1.2 "Tahoma",sans-serif; background:url(../images/icn-arrow-02.png) no-repeat left center; text-decoration:none; color:#999; }
#footer li a:hover   { text-decoration:underline; }

#iso-certificate { position:absolute; right:0; bottom:-7px; }

#home-page #footer     { /* margin-top: -103px; *margin-top: -2px; */ }

#galleryBanner              { display: none; }
#home-page #galleryBanner   { margin: 0 0 7px 183px; display: block; }
#home-page #galleryBanner a { position: absolute; margin-top: 7px; }

#serviceBanner              { display: none; }
#home-page #serviceBanner   { float: left; display: block; margin: -7px 0 0 13px; *display: inline; }
#home-page #serviceBanner img { display: block; }

#flashGalleryOverlay  { display: none; z-index: 1000; background: #000; position: absolute; top: 0; left: 0; cursor: pointer; }
#flashGalleryPopup    { display: none; z-index: 2000; background: none; position: absolute; top: 0; left: 0; width: 950px; height: 569px; }
#flashGalleryPopup .close         { cursor: pointer; position: absolute; top: -16px; right: 10px; color: #f9a321; font-weight: bold; font-size:12px; font-family: "Trebuchet MS",sans-serif; }
#flashGalleryPopup .flash-content { width: 950px; height: 569px; }

/*** Misc. ***/
/*** Send to friend ***/
#send-to-friend         { padding:15px 0 0 15px; background:#f2f2f2; }
#send-to-friend form    { /* position:absolute; left:50%; top:100px; margin-left:-293px; */ position:relative; margin-top:0; font-size:1.1em; }
#send-to-friend .success    { position:absolute; left:50%; top:40px; width:100px; margin-left:-150px; border:1px solid #eee; padding:30px 80px; background:#fdffec; font-weight:bold; text-align:center; }

/*** Send query  ***/
#QueryOverlay         { display: none; z-index: 1000; background: #000; position: absolute; top: 0; left: 0; cursor: pointer; }
#QueryPopup           { display: none; z-index: 2000; background: #fff; border: 2px solid #666; position: absolute; top: 0; left: 0; width: 532px; }
#QueryPopup .close    { cursor: pointer; position: absolute; top: -16px; right: 10px; color: #f9a321; font-weight: bold; font-size:12px; font-family: "Trebuchet MS",sans-serif; }
#QueryPopup form      { padding: 10px; overflow: hidden; zoom: 1; font-family: "Arial",sans-serif; }
#QueryPopup h2        { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#QueryPopup p         { font-size: 12px; margin-bottom: 15px; }
#QueryPopup fieldset  { float: left; }
#QueryPopup div       { float: right; width: 248px; }
#QueryPopup label     { display:block; font-weight:bold; margin-bottom:5px; font-weight:bold; font-size:1.091em; }
#QueryPopup em        { color: red; }
#QueryPopup input.txt { display:block; width:240px; padding:3px; border:1px solid #d4d4d4; font:1.2em/14px "Arial",sans-serif; margin-bottom: 10px; }
#QueryPopup input.error { background: #f8c4c4; }
#QueryPopup textarea  { display:block; width:240px; height: 210px; padding:3px; border:1px solid #d4d4d4; font:1.2em/14px "Arial",sans-serif; margin-bottom: 10px; }
#QueryPopup button    { float:right; width:auto; overflow:visible; padding:4px 8px; font-weight:bold; font-size:1.091em; cursor:pointer; background:#e7e8ea; border:1px solid #bbbcc0; border-width:0 1px 1px 0; }
#QueryPopup iframe    { display: none; }

#notificationPopupOverlay { position: absolute; top: 0; left: 0; background: #000; z-index: 1000; display: none; cursor: pointer; }
#notificationPopup        { position: absolute; top: 0; left: 0; z-index: 1001; display: none; padding: 1px; background: #fff; width: 400px; padding: 35px 15px 25px 15px; font-size: 12px; font-family: arial, sans-serif; }
#notificationPopup .close { position: absolute; top: 10px; right: 10px; display: block; cursor: pointer; }

/*** Fancybox ***/
#fancy_overlay      { position:absolute; top:0; left:0; z-index:90; width:100%; background-color:#000; }
#fancy_loading      { position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100; }
#fancy_loading div  { position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url(../images/fancy_progress.png) no-repeat; }
#fancy_content      { position:relative; top:0; left:0; width:100%; height:100%; padding:0; margin:0; z-index:96; }
#fancy_frame        { position:relative; width:100%; height:100%; display:none; }
#fancy_img          { position:relative; width:100%; height:100%; border:0; padding:0; margin:0; z-index:92; }
#fancy_outer        { position:absolute; top:0; left:0; z-index:90; padding:10px 10px 70px; margin:0; overflow:hidden; background:#fff; display:none; }
#fancy_outer.fancy-alt-01 { padding-bottom:39px; }
#fancy_inner              { position:relative; width:100%; height:100%; padding:0; margin:0; border-width:0; background:#FFF; }
#fancy_holder             { position:relative; width:100%; height:45px; z-index:100; display:none; background:#fff; font-family:Arial,sans-serif; font-size:14px; font-weight:bold; margin-top:15px; overflow:hidden; }
.fancy-alt-01 #fancy_holder { height:14px; }
#fancy_title        { float:left; width:400px; margin-bottom:6px; }
.fancy-alt-01 #fancy_title  { display:none; }
#fancy_num          { clear:left; width:400px; font-size:10px; color:#656565; font-weight:normal; }
.fancy-alt-01 #fancy_num    { display:none; }
#fancy_close        { position:absolute; top:0; right:0; width:52px; height:14px; background:url(../images/fancy_closebox.png) no-repeat; cursor:pointer; z-index:100; display:none; }
#fancy_controls     { overflow:hidden; position:absolute; top:19px; right:0; margin:0; }
#fancy_controls li  { float:left; margin-left:6px; display:inline; list-style:none outside none; }
#fancy_controls li a        { display:block; width:17px; height:14px; padding-left:0; text-indent:-9999px; overflow:hidden; }
#fancy_controls li a.inactive       { opacity:0.5; }
#fancy_controls li #fancy_download  { background:url(../images/fancy_controls_download.png) no-repeat; }
#fancy_controls li #fancy_print     { background:url(../images/fancy_controls_print.png) no-repeat; }
#fancy_controls li #fancy_left      { background:url(../images/fancy_controls_left.png) no-repeat; }
#fancy_controls li #fancy_right     { background:url(../images/fancy_controls_right.png) no-repeat; }
#fancy_controls li #fancy_slideshow { background:url(../images/fancy_controls_slideshow.png) no-repeat; }
#fancy_bigIframe,#fancy_freeIframe  { position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; }


/* SHARE TOOLBAR */
a.dimedia-toolbar-button { position:absolute; right:20px; top:15px; width: 64px; display: block; line-height: 14px; padding:0 0 0 4px; background: url(../images/toolbar/button.png); font-size:10px; font-family: arial, sans-serif; text-transform: uppercase; color:#929292; cursor: pointer; }
#footer  a.dimedia-toolbar-button { position:absolute; right:auto; top:auto; left:180px; bottom:0; *bottom:5px; }
.dimedia-toolbar { display: none; opacity: 0; width: 96px; padding-top:20px; background: url(../images/toolbar/dimedia-toolbar-top.png) top left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-top-ie.png); position: absolute; z-index:100; }
.dimedia-toolbar .bottom-bkg { zoom:1; padding-bottom:31px; background: url(../images/toolbar/dimedia-toolbar-bottom.png) bottom left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-bottom-ie.png); }
.dimedia-toolbar .middle-bkg { zoom:1; background: url(../images/toolbar/dimedia-toolbar-middle.png) top left repeat-y; padding: 1px 0; }
.dimedia-toolbar ul { margin: -11px 0 -13px 9px; position: relative; padding: 0; list-style: none; overflow: hidden; zoom: 1; }
.dimedia-toolbar ul li  { float: left; margin: 0 5px 4px 0; background: #fff; }
.dimedia-toolbar ul a,
.dimedia-toolbar ul a img { display: block; border: 0; height: 16px; width: 16px; cursor: pointer; }
.dimedia-toolbar ul a { opacity: 0.6; }
.dimedia-toolbar ul a:hover { opacity: 1; }
