#splash #container        { }
#splash #container:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }

#splash  h2         { }

#masthead           { width: 100%; padding: 30px 0; background: url(../images/poruka1.gif) no-repeat 100% 15px; }
#masthead:after     { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#masthead #logo     { float: left; }
#masthead #logo a   { display: block; width: 170px; height: 48px; text-indent: -9999px; outline: none; background:url(../images/logos/tdr.gif) no-repeat 0 0; }

#markets-container                  { float: right; width: 212px; padding-left: 6px; padding-right: 5px; }
#markets-container h2               { font-size: 1em; font-weight: bold; color: #888; text-transform: uppercase; padding: 0 0 5px 20px; line-height: 1; }
#markets-container ul               { list-style: none; margin: 0; padding: 10px; /*background: url(../images/bg/markets-nav.gif) repeat-x 0 0; */}
#markets-container li               { margin: 1px 0 3px; }
#markets-container li.first-child   { border-bottom: 1px solid #ccc; padding-bottom: 7px; margin-bottom: 6px; }
#markets-container li a             { display: block; padding: 6px 11px 6px 27px; font: bold 1em/1 Georgia, serif; background:url(../images/arrows/r_plava_2.gif) no-repeat 10px 9px; }
#markets-container li a:hover       { background: url(../images/bg/markets-hover.gif) no-repeat 7px 4px; }
#markets-container li a span        { font-size: 10px; font-weight: normal; }
* html #markets-container li        { zoom: 1; margin-bottom: 2px; }
* html #markets-container li a      {padding-top: 5px; padding-bottom: 5px; background-position: 10px 8px; }
* html #markets-container li a:hover { background-position: 7px 2px; }

*+html #markets-container li {zoom: 1; }
*+html #markets-container li a      {padding-top: 5px; padding-bottom: 5px; background-position: 10px 8px; }
*+html #markets-container li a:hover { background-position: 7px 2px; }

#markets-map            { float: left; width: 700px; padding-left: 15px; }
#markets-map-inner      { border: 1px solid #d6e0ec; }

#markets-container,
#markets-map            { margin-bottom: 30px; padding-top: 30px; border: 1px solid #eee; border-width: 1px 0; background: url(../images/bg/markets-bkg.gif) repeat-x 0 0; }

#markets-container      { min-height: 403px; height: auto !important; height: 403px; }
#markets-map            { min-height: 403px; height: auto !important; height: 403px; }

#splash #footer         { background: #f2f2f2; border: 0; clear: both; padding: 0; width: 100%; }
#splash #footer:after   { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#splash #footer h2      { position: absolute; top: -9999px; }

#splash #footer #contact-info           { float: left; margin-top: 15px; padding: 0 0 0 35px; width: 706px; background: url(../images/icons/kontakt.gif) no-repeat 10px 3px; border-right: 1px solid #ccc; }
#splash #footer #contact-info p         { width: 100%; padding-bottom: 5px; }
#splash #footer #contact-info p a       {  }
#splash #footer #contact-info p:after   { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0px; line-height: 0; overflow: hidden; }
#splash #footer #contact-info p span    { font-weight: bold; float: left; width: 42px; }

#splash #footer a#adris-logo            { float: right; margin: 10px 74px 10px 0; display: inline; background-image: url(../images/logos/adris-grupa3.gif); }

#splash #toolbar                        { height: 28px; background: #f2f2f2; }

/* no js/flash message */
#splash  .no-flash-js-message       { border: 0; margin: 10px; padding: 20px; background: #fff; border: 1px solid #ddd; }
#splash  .no-flash-js-message h2    { position: static !important; height: auto; text-indent: 0; font-size: 1.5em; font-weight: bold; color: #004d97; line-height: 1; background: 0; }

#splash  .no-flash-js-message h2,
#splash  .no-flash-js-message ul,
#splash .no-flash-js-message p     { display: block; float: none; margin: 0 0 20px 0; padding: 0; }

#splash  .no-flash-js-message ul    { width: auto; list-style: disc; }
#splash  .no-flash-js-message li    { display: block; float: none; width: auto; height: auto; margin: 5px 0 0 0; padding-left: 15px; background:url(../images/arrows/r_plava_2.gif) no-repeat 0px 8px; }
#splash  .no-flash-js-message a     { color: #004d97; text-decoration: underline; }

#splash  .no-flash-js-message p,
#splash  .no-flash-js-message li    { font-size: 1.2em; }