/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #e6e6e6; }
td, input, select, textarea { font: 11px Arial, Helvetica, sans-serif; color: #505658; }
form { margin: 0; }

a img { border: none; }

dl.news { margin: 0; padding: 0; margin-top: 15px; }
dl.news dt { background: url(img/bullet_cross.gif) no-repeat left 5px; padding-left: 13px; }
dl.news dd { margin: 0; padding-left: 13px; }

.txtBlue { color: #0051a0; }
.stockDown { color: #ff4848; }
.stockUp { color: #1c9300; }
.stockNoChange { color: #eaeaea; }


/* LINKS */
a:link { color: #0051a0; text-decoration: none; }
a:active { color: #0051a0; text-decoration: none; }
a:visited { color: #0051a0; text-decoration: none; }
a:hover { color: #e00000; text-decoration: none; }

a.linkGrey:link { color: #939799; text-decoration: none; }
a.linkGrey:active { color: #939799; text-decoration: none; }
a.linkGrey:visited { color: #939799; text-decoration: none; }
a.linkGrey:hover { color: #1a5792; text-decoration: none; }

a.linkWhite:link { color: #fff; text-decoration: none; }
a.linkWhite:active { color: #fff; text-decoration: none; }
a.linkWhite:visited { color: #fff; text-decoration: none; }
a.linkWhite:hover { color: #eee; text-decoration: none; }

a.mainMenuItem:link { padding: 0 20px 0 25px; background: url(img/menuItemBgnd.gif) no-repeat left center; color: #fff; font-weight: bold; text-decoration: none; }
a.mainMenuItem:active { padding: 0 20px 0 25px; background: url(img/menuItemBgnd.gif) no-repeat left center; color: #fff; font-weight: bold; text-decoration: none; }
a.mainMenuItem:visited { padding: 0 20px 0 25px; background: url(img/menuItemBgnd.gif) no-repeat left center; color: #fff; font-weight: bold; text-decoration: none; }
a.mainMenuItem:hover { padding: 0 20px 0 25px; background: url(img/menuItemBgnd.gif) no-repeat left center; color: #fff; font-weight: bold; text-decoration: none; }


/* FORM ELEMENTS */
.textbox, textarea { background: url(img/textboxBgnd.gif) no-repeat left top; padding: 2px 4px; border: 1px solid #dbdbdb; }
.searchbox { width: 140px; }
.contactField { width: 200px; padding: 3px 5px; margin-bottom: 7px; }
.loginField { width: 100px; padding: 3px 5px; margin-bottom: 7px; margin-left: 7px; }


/* WRAPPERS */ 
.masterWrapper { padding: 20px 0; }

.headerWrapper { width: 950px; background: #fff; }
.header { height: 100px; }
.headerLogo { text-align: left; width: 375px; }
.headerIcon { background: url(img/headerDivider.gif) no-repeat left center; text-align: center; padding: 0 20px; }
.headerLang { background: url(img/headerDivider.gif) no-repeat left center; text-align: center; padding: 0 0 0 20px; }
.mainMenuContainer { background: url(img/menuBgnd.gif) repeat-x left center; height: 30px; padding-left: 12px; text-align: left; border-bottom: 1px solid #fff; }

.middle { width: 950px; background: #fff; }
.headerPicWrapper { background: #1a5792; }
.headerPic { margin: 0; margin-top: 8px; }
.headerPicTextContainer { width: 100%; background: #4788c6; }
.headerPicText { margin: 8px 22px; color: #fff; line-height: 15px; text-align: left; }
.headerPicContainer { margin: 0; padding: 0; }
.headerPicContainer img { margin: 0; }
.mainContainer { padding: 20px 15px; }
.mainIndexContainer { padding: 20px; }

.main { width: 100%; }
.main td { text-align: left; }
.leftIndexContainer { width: 250px; }
.leftContainer { width: 210px; border-right: 1px solid #dfdfdf; }
.pageContainer { padding-top: 5px; }
.rightContainer { width: 210px; }

.leftMenuHeading { background: url(img/shadeGrey.gif) repeat-x top; border: 1px solid #dfdfdf; border-right: none; padding: 6px 10px; font-weight: bold; }
.leftMenuItem { background: url(img/bullet_cross.gif) no-repeat 10px 11px; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 6px 10px; padding-left: 22px; }

.pageContent { width: 100%; }
.pageTitle { padding-top: 5px; }
.pageTitle h1 { font: 16px Arial, Helvetica, sans-serif; margin: 0; color: #0051a0; font-weight: bold; }
.pageBody p { margin: 0 0 12px 0; }

.box { width: 100%; }
.box2 { width: 100%; margin-top: 20px; }
.boxHeading { background: url(img/bullet_square.gif) no-repeat left; padding-left: 13px; }
.boxBody { margin-top: 10px; }
.boxBody2 { background: #f3f3f3; padding: 10px 10px 10px 0; }
.boxBody3 { background: #f3f3f3 url(img/shadeGrey2.gif) repeat-x top; border: 1px solid #dfdfdf; padding: 10px; }

.dionica { margin-left: 13px; }
.dionica td { background: url(img/shadeGrey.gif) repeat-x top; border: 1px solid #dfdfdf; padding: 6px 10px; white-space: nowrap; }
.dionica .stockValue { text-align: right; font-size: 12px; }

.dionica2 td { background: url(img/shadeGrey.gif) repeat-x top; border: 1px solid #dfdfdf; padding: 6px 10px; white-space: nowrap; }
.dionica2 .stockValue { text-align: right; font-size: 12px; }

.contactForm { width: 100%; }

.footer { width: 950px; margin-top: 10px; }
.footerLeft { width: 210px; }
.footerRight { width: 210px; text-align: right; }

.tablica1 { width: 100%; border: 1px solid #eee; border-top: none; }
.tablica1 th { background: #336699; color: #fff; font-weight: bold; padding: 3px 5px; text-align: center; }
.tablica1 td { padding: 3px 5px; border-top: 1px solid #eee; text-align: right; }
.tablica1 .tablica1Label { text-align: left; }

.tablica2 { width: 100%; border: 1px solid #eee; border-top: none; }
.tablica2 th { background: #336699; color: #fff; font-weight: bold; padding: 3px 5px; text-align: center; }
.tablica2 td { padding: 3px 5px; border-top: 1px solid #eee; text-align: center; }
.tablica2 .tablica2Label { text-align: left; }

.tablica3 { width: 100%; border: 1px solid #eee; border-top: none; }
.tablica3 th { background: #336699; color: #fff; font-weight: bold; padding: 3px 5px; text-align: center; }
.tablica3 td { padding: 3px 5px; border-top: 1px solid #eee; text-align: left; }
.tablica3 .tablica1Label { text-align: left; }


/* DROPDOWN */
.subMenuContainer { position: absolute; visibility: hidden; z-index: 500; padding-top: 9px; padding-left: 10px; }
.subMenuDrop { background: #1a5792; border: 1px solid #1a5792; border-top: none; width: 170px; -moz-opacity: .95; filter: alpha(opacity=95); }
ul.subMenuLinklist { list-style-type: none; margin: 0; padding: 0; }
ul.subMenuLinklist li { text-align: left; border-top: 1px solid #4788c6; margin: 0; padding: 0; white-space: nowrap; }
ul.subMenuLinklist li img { margin-right: 6px; border: none; }

ul.subMenuLinklist li a:link { color: #fff; text-decoration: none; padding: 4px 14px; display: block; }
ul.subMenuLinklist li a:active { color: #fff; text-decoration: none; padding: 4px 14px; display: block;  }
ul.subMenuLinklist li a:visited { color: #fff; text-decoration: none; padding: 4px 14px; display: block;  }
ul.subMenuLinklist li a:hover { color: #fff; text-decoration: none; padding: 4px 14px; background: #4687c5; display: block; }

