/* CSS Document */
body, table, table td, form, div, a, input, textarea, select, button, p {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 11px;
}
html, body {
    text-align: center;
    margin: 0;
    padding: 0;
}
html {
}
body {
    background: #000 url('../images/bodyBg.gif') repeat-x scroll left top;
    text-align: center;
    color: #dddee3;
}
form {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
}
a img {
    border-width: 0;
}
a:link, a:visited, a:active {
    font-weight: normal;
    color: #b1b5be;
}
a:hover {
    color: #fcc700;
    color: #dedfe3;
}
.bold {
    font-weight: bold;
}
.right {
    text-align: right;
}
.fLeft {
    float: left;
}
.clr {
    font-size: 1px;
    height: 1px;
    clear: both;
}
.pad10 {
    padding: 10px;
}
ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
input.text, textarea.text {
    padding: 2px 2px 1px 2px;
    border: 1px solid #0c5c8f;
    background-color: #3c7192;
}
input.text {
    height: auto;
}
input.button {
    padding: 0 2px;
    font-size: 10px;
    height: 16px;
}
select {
    padding: 0;
    max-height: 20px;
    overflow: hidden;
}
select.m {
    height: auto;
}
form div {
    text-align: left;
}
.w100 {
    width: 100%;
}
.clear {
    clear: both;
}
.hide {
    display: none;
}
.fRight {
    float: right;
    overflow: hidden;
}
.sqlErrors {
    background-color: #300;
    text-align: left;
    padding: 4px;
    font-size: 9px;
}
.sqlErrors h1 {
    margin: 0;
    padding: 2px 0 0 0;
    text-align: left;
    font-size: 9px;
    color: #c6c6c6;
}
.sqlErrors span.number {
    color: #633;
}
.sqlErrors span.query {
    color: #966;
}
.sqlErrors div.error {
    color: #9a9;
    padding-left: 20px;
}
.bodyContainer {
    width: 940px;
    margin: 0 auto;
}
.contentBg {
    background: url('../images/menuBg.gif') no-repeat scroll 697px 0;
}
.pageContainer {
    float: left;
    width: 697px;
}
.menuContainer {
    float: left;
    width: 243px;
    text-align: center;
}
.uvodR2 {
    width: 100%;
    height: 304px;
    overflow: hidden;
}
.uvodR2 .C1,
.uvodR2 .C3,
.uvodR2 .C5,
.uvodR2 .C7 {
    float: left;
}
a.linkBannery:link,
a.linkBannery:visited,
a.linkBZC:link,
a.linkBZC:visited,
a.linkAdresar:link,
a.linkAdresar:visited {
    display: block;
    float: left;
    width: 172px;
    height: 304px;
    overflow: hidden;
}
a.linkBannery {
    background: url('../images/linkBoxBanneryBg.png') no-repeat scroll left top;
}
a.linkBZC {
    background: url('../images/linkBoxBZCBg.png') no-repeat scroll left top;
}
a.linkAdresar {
    background: url('../images/linkBoxAdresarBg.png') no-repeat scroll left top;
}
a.linkBannery p,
a.linkBZC p,
a.linkAdresar p {
    margin: 0;
    padding: 46px 10px 0 10px;
    text-align: justify;
    color: #ddd;
    font-weight: bold;
    cursor: Pointer;
}
a.linkBannery h1,
a.linkBZC h1,
a.linkAdresar h1 {
    margin: 0;
    text-align: center;
    color: #ddd;
    font-weight: bold;
    cursor: Pointer;
    font-size: 12px;
    line-height: 17px;
}
a.linkBannery h1 {
    padding: 76px 10px 0 10px;
}
a.linkBZC h1 {
    padding: 52px 10px 0 16px;
    text-align: left;
}
a.linkAdresar h1 {
    padding: 100px 10px 0 16px;
}
a.linkBannery h2,
a.linkBZC h2,
a.linkAdresar h2 {
    margin: 0;
    padding: 0 0 0 10px;
    text-align: center;
    color: #ddd;
    font-weight: normal;
    cursor: Pointer;
    font-size: 10px;
    line-height: 14px;
    text-align: left;
}
.menuContainer .menuFixer {
    width: 185px;
    text-align: left;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 28px;
}
.menuContainer h1 {
    margin: 0;
    padding: 4px 0 6px 0;
    text-align: center;
    background: url('../images/menuH1Bg.gif') no-repeat scroll left top;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
}
.menuContainer h1.bg2 {
    padding: 6px 0 6px 0;
    background: url('../images/menuH1Bg2.gif') no-repeat scroll left top;
}
.menuFixer table.login {
    width: 100%;
}
.menuFixer table.login td {
    vertical-align: middle;
    height: 20px;
}
.menuFixer table.login tr td:first-child,
.menuFixer table.login .td1 td {
    text-align: right;
    width: 30%;
}
.menuFixer table.login tr td:first-child + td,
.menuFixer table.login .td2 td {
    width: 70%;
}
.menuFixer .styled {
    padding: 4px;
    background: #0c4a71 url('../images/menuStyledBottomBg.gif') no-repeat scroll left bottom;
}
.menuFixer .styledRoundBottom {
    padding: 4px;
    background: #0c4a71 url('../images/menuStyledRoundBottomBg.gif') no-repeat scroll left bottom;
}
.menuFixer a.register:link,
.menuFixer a.register:visited {
    display: block;
    background: url('../images/bull1.gif') no-repeat scroll 66% 3px;
    text-align: right;
    color: #c2d1da;
    padding-right: 5px;
}
.menuListContainer {
    background: url('../images/menuListBg.gif') no-repeat scroll left -30px;
    text-align: center;
    overflow: hidden;
}
.menuFixer a.buttonUp:link,
.menuFixer a.buttonUp:visited,
.menuFixer a.buttonDown:link,
.menuFixer a.buttonDown:visited {
    display: block;
    margin: 8px auto 0 auto;
    width: 169px;
    height: 13px;
    background: url('../images/buttonUpBg.gif') no-repeat scroll left top;
}
.menuFixer a.buttonDown:link,
.menuFixer a.buttonDown:visited {
    margin: 0 auto;
    background: url('../images/buttonDownBg.gif') no-repeat scroll left top;
}
.menuListContainer .posledniFirmyList {
    width: 100%;
    height: 216px;
    text-align: center;
    overflow: hidden;
}
.menuListContainer .posledniFirmyList a img {
    margin: 4px 0 0 0;
}
.adresarContainer {
    overflow: hidden;
    width: 100%;
    height: 521px;
    background: url('../images/adresarLogo.png') no-repeat scroll left bottom;
}
.adresarContainer .logoBg {
    background: url('../images/adresarBg.png') no-repeat scroll left top;
    padding: 61px 0 0 120px;
    padding-top: 0px;
}
.adresarContainer h1 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 21px 0;
    padding: 24px 0 0 0px;
    text-align: left;
}
.adresarContainer h1 a:link,
.adresarContainer h1 a:visited {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.adresarContainer h1 a:hover {
    color: #dedede;
}
.adresarContainer h2 {
    font-size: 14px;
    font-weight: bold;
    color: #dedede;
    margin: 0 0 10px 0;
    padding: 2px 0 0 0px;
    text-align: left;
}
.adresarContainer .adresarContainerInner {
    width: 547px;
    height: 350px;
    overflow: hidden;
    text-align: center;
}
.filterBox {
    width: 442px;
    height: 23px;
    background: url('../images/filterBg.gif') no-repeat scroll left top;
    margin: 0 auto 13px auto;
    overflow: hidden;
}
.filterBox .inner {
    padding: 0;
    text-align: left;
}
.filterBox .text {
    width: 230px;
    padding: 4px 0 0 0;
    border-width: 0;
    background-color: transparent;
    color: #fff;
}
.filterBox .submit {
    width: 32px;
    background: none;
    border-width: 0;
    cursor: Pointer;
}
.spacer {
    height: 2px;
    font-size: 1px;
    background: url('../images/adresarSpacerBg.gif') repeat-x scroll left top;
}
.infoBox {
    height: 25px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    overflow: hidden;
}
.infoBox .paging {
    float: right;
    width: 240px;
    padding-top: 7px;
    text-align: right;
}
.infoBox a:link,
.infoBox a:visited {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
}
.infoBox ul.abeceda {
    padding-top: 7px;
    text-align: left;
}
.infoBox ul.abeceda li {
    display: inline;
    margin: 1px 0 1px 0;
}
.listBox {
    margin: 1px 0 0 0;
    width: 100%;
    height: 245px;
    overflow: hidden;
    text-align: left;
}
.listBox .itemBox {
    margin-bottom: 1px;
    background: #0d3a55 url('../images/adresarItemBg.gif') no-repeat scroll left top;
    width: auto;
    padding-right: 16px;
    height: 48px;
    text-align: left;
    overflow: hidden;
}
.listBox .itemBox .logo {
    float: right;
    width: 74px;
    padding: 2px 0 2px 0;
    text-align: center;
}
.listBox .even {
    background-color: #335c76;
}
.listBox .itemBox .line1 {
    width: 420px;
    margin: 8px 0 6px 18px;
}
.listBox .itemBox .line2 {
    width: 420px;
    margin: 0 0 0 18px;
    height: 15px;
    overflow: hidden;
}
.controlBox {
    text-align: left;
    padding: 0 10px;
}
a.adresarButtonLeft:link,
a.adresarButtonLeft:visited {
    margin: 6px 0 0 0;
    float: left;
    display: block;
    width: 27px;
    height: 18px;
    background: url('../images/buttonLeftBg.gif') no-repeat scroll left top;
}
a.adresarButtonRight:link,
a.adresarButtonRight:visited {
    margin: 6px 0 0 0;
    float: right;
    display: block;
    width: 27px;
    height: 18px;
    background: url('../images/buttonRightBg.gif') no-repeat scroll left top;
}
a.linkLogo {
    display: block;
    width: 400px;
    height: 100px;
    margin: 0 0 0 200px;
}
.messageBox {
    margin: 2px 10px;
    padding: 4px;
    text-align: left;
}
.messageBox .messageBoxInner {
    padding: 4px 0 4px 4px;
}
.messageBox ul.errList {
    padding: 0 0 2px 10px;
}
.messageBox ul.errList li {
    background: url('../images/arrowRightRed.gif') no-repeat scroll left center;
    color: #fd6634;
    padding-left: 36px;
    margin: 3px 0;
    font-weight: bold;
}
.messageBox ul.doneList {
    padding: 0 0 2px 10px;
}
.messageBox ul.doneList li {
    background: url('../images/arrowRightGreen.gif') no-repeat scroll left center;
    color: #00dd00;
    padding-left: 36px;
    margin: 3px 0;
    font-weight: bold;
}
.messageBox h2 {
    margin: 0;
    padding: 6px 0 2px 46px;
    font-size: 12px;
    font-weight: normal;
    color: #797c85;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.messageBox h2.iconWrong {
    background: url('../images/iconWrong.png') no-repeat scroll 4px 4px;
    color: #b3b6bf;
    color: #fd6634;
}
.messageBox h2.iconCheck {
    background: url('../images/iconCheck.png') no-repeat scroll 4px 4px;
    color: #00dd00;
}
.messageBox h2.listControl {
    background: url('../images/iconList.png') no-repeat scroll 4px 4px;
    color: #dddee3;
    text-transform: none;
}
.messageBox h2.iconQuestion {
    background: url('../images/iconQuestion.png') no-repeat scroll 4px 4px;
    color: #a0bdff;
}
