/*
    Colors used (SEOnet/BorzaNET):

    #0380b7 #606060 dark element color,
    #bfdbeb #c4c4c4 light element color (left menu, result table header..),
    #eaf5fd #f4f4f4 brightly colored elements (even rows in the result table, calendar highlite),
    #9900cc #9900cc foreign language titles in the result table,
    #7ebee4 #c0c0c0 footer text,
    #fed69e #fed69e highlite color (table and menu highlite)
    #fee6c5 #fee6c5 menu hover highlite.
*/

html {
  height:100%;
}

body {
  height: 100%;
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

h1 {
  color: #606060;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 12px;
  padding-top: 5px;
  margin-left: 0px;
}

h2 {
  color:#606060;
  font-size:14px;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:16px;
  padding-bottom:6px;
}

ul {
  list-style-image:url(bullet-bn.gif);
  margin-bottom:4px;
  margin-left:8px;
  margin-top:7px;
  padding-left:8px;
}

a { color: black; }
a:link { color: black; }
a:active { color: black; }
a:visited { color: black; }
a:hover { color: black; }

textarea {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration : none;
  border: 1px solid #aaa;
}

input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  border: 1px solid #aaa;
}

input.checkbox {
  border-width: 0px;
}

button {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

select {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  border: 1px solid #aaa;
}

form {
  margin: 0px;
}

#container {
  text-align: center;
}

#containercontent {
  width: 600px;
  text-align: left;
  padding:0px 0px 0px 0px;
  margin: 0 auto;
}

#MainTable {
  width: 100%;
  height: 100%;
  background-color: white;
  background-image: url(back-bn.gif);
  background-repeat: repeat-y;
  border-collapse: collapse;
  border-bottom-style: none;
}

#TableMenu {
  height: 22px;
  width: 100%;
  text-align: center;
  border-style: none;
}

#TableMenu a, #TableMenu a:active, #TableMenu a:visited, #TableMenu a:link {
  background-color: #606060;
  color: #fff;
  display: block;
  font-weight: bold;
  line-height: 22px;
  padding-left: 3px;
  padding-right: 10px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}

#TableMenu a:hover {
  background-image: url(menu-on-bn.gif);
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #fed69e;
  color: #606060;
}

#TableMenu td.TabOn a, #TableMenu td.TabOn a:active, #TableMenu td.TabOn a:visited, #TableMenu td.TabOn a:link {
  color: #606060;
  background-color: #fed69e;
  background-image: url(menu-on-bn.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

#mid_header {
  font-size: 24px;
  font-weight: bold;
  padding: 25px 0 16px 0;
  text-align: center;
  color: #606060;
  background-image: url(borzanet-notranja.gif);
  background-position: center;
  background-repeat: no-repeat;
}

/* Result table */

table.data_table {
  border-collapse: collapse;
  border: 1px solid #c4c4c4;
}

table.data_table td {
  padding: 2px 8px 4px 10px;
}

table.data_table thead tr {
  color: #606060;
  background-color: #c4c4c4;
  font-weight: bold;
  vertical-align: bottom;
}

table.data_table thead td {
  padding: 4px 8px 6px 8px;
}

td.clickable_header a:link, td.clickable_header a:visited, td.clickable_header a:active, td.clickable_header b {
  color: #606060;
  text-decoration: none;
}

td.clickable_header a:hover {
  color: white;
  text-decoration: none;
}

.rowOdd, .odd {
}

.rowEven, .even {
  background-color: #f4f4f4;
}

/* Menu */

/* Left menu */
#lef_menu_main_div {
  padding: 8px 0px 12px 0px;
}

div#lef_menu_main_div div a {
  color: #606060;
  text-decoration: none;
  padding: 3px 0px 3px 10px;
  margin: 2px 0px;
  display:block;
}

div#lef_menu_main_div div a:active, div#lef_menu_main_div div a:hover {
  background-color: #fee6c5;
}

div#lef_menu_main_div div a.menuOn, div#lef_menu_main_div div a.menuOn:visited, div#lef_menu_main_div div a.menuOn:active, div#lef_menu_main_div div a.menuOn:hover {
  background-color: #fed69e;
}

/* Left sub menu */
div#lef_menu_main_div div div a {
  color: #606060;
  text-decoration: none;
  padding: 2px 5px 1px 25px;
  margin: 2px 0px;
  display: block;
}

div#lef_menu_main_div div div a, div#lef_menu_main_div div div a:visited {
}

div#lef_menu_main_div div div a:active, div#lef_menu_main_div div div a:hover {
  background-color: #fee6c5;
}

a.podmenuLinkOn, a.podmenuLinkOn:visited, a.podmenuLinkOn:active, a.podmenuLinkOn:hover {
  background-color: #fed69e;
}

.visible {
  display : block;
}

.hidden {
  display : none;
}

td.footer {
  background-color: white;
  border-top:1px solid #c4c4c4;
  color:#c0c0c0;
  font-size:10px;
  padding-top:5px;
}

.the_s {
  color:#c4c4c4;
  font-weight:bold;
}

.doc_not_sl {
  color: #9900cc;
}

#search_sql, #search_warning, #search_error {
  border:  1px solid #999999;
  margin: 30px 15px 15px 15px;
  padding: 0px 15px 15px 15px;
  font: "Courier New", Courier, mono;
  font-family: "Courier New";
  font-size: 12px;
  background-color: #eeeeee;
}

#search_warning div, #search_error div, #search_sql div {
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  position:relative;
  top: -11px;
  width: 150px;
  background-color: #eeeeee;
  color: #ff0000;
  left: +4px;
  padding:  0px 5px 0px 5px;
  font: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}

#search_calendar {
  border: 0px solid black;
  margin: 3px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  left:-3px;
}

#search_calendar div {
  border: 0px solid black;
  margin: 3px 0px 3px 3px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  background: #f4f4f4;
  height: 18px;
}

#search_calendar div div {
  border: 0px solid black;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 1px 6px;
  width:15%;
  float:left;
  height:auto;
}

#search_calendar a, #search_calendar a:visited {
  color: #606060;
  text-decoration: none;
}

#search_calendar a:hover, #search_calendar a:active {
  color: #606060;
  text-decoration: underline;
}

#doc_class_box {
  padding: 0px 2px 22px 0px;
  float: right;
}

/* Static pages */
.t b {
  color: #606060;
}
.t a { color: #606060; }
.t a:link { color: #606060; }
.t a:active { color: #606060; }
.t a:visited { color: #606060; }
.t a:hover { color: #606060; }

/* Footer */
.footerLink, .footerLink:visited, .footerLink:link {
  color: #c0c0c0;
  text-decoration: underline;
  font-size: 10px;
}

.footerLink:active, .footerLink:hover {
  color: #c0c0c0;
  text-decoration: none;
  font-size: 10px;
}

/* Misc */
.NoBorder {
  border-style: none;
}

img {
  border: 0px none black
}

#alert {
  color: red;
  padding: 5px 0px 15px 0px;
}

.yellow_bg {
  background-color: #ff0;
}

/* Pager */

#hits {
  padding: 2px 0px 10px 26px;
  float: left;
  width: 150px;
}

#pager {
  padding: 2px 0px 20px 6px;
  float: left;
  width: 280px;
}

#pager span {
  float: left;
}

#pager a {
  float: left;
  text-decoration: none;
  padding-bottom: 2px;
  background-color: #f4f4f4;
  margin: 0 1px;
}

#pager .page {
  width: 18px;
  text-align: center;
}

#pager .current {
  font-weight: bold;
  color: #606060;
  background-color: #c4c4c4;
  padding-bottom: 2px;
}

#pager .jump {
  width: 25px;
  text-align: center;
}

#pager a:hover, #pager a:active {
  background-color: #fed69e;
}

.symbol_tooltip:link, .symbol_tooltip:hover, .symbol_tooltip:active, .symbol_tooltip:visited, .simbol_tooltip {
  color: #f00;
  text-decoration: none;
  font-weight: bold;
  font-size: larger;
}

.sample_mail {
  background-color: #f8f8f8;
  border: 1px solid black;
  padding: 30px;
}

.white {
  background-color: #fff;
}

/* Login form */

#login_dialog {
  /*font-size: 12px;*/
}

#login_dialog .login_info {
  border: 1px solid transparent;
  padding: 5px;
}

.form_item {
  margin: 4px 5px;
}

.form_item label {
  display: block;
}

.form_item input.text {
  margin-bottom: 12px;
  width:95%;
  padding: .4em;
}

.form_item input.checkbox {
  position: relative;
  top: 2px;
}

.form_item label.cbox_label {
  padding-left: 25px;
  text-indent: -25px;
}

/* Block trades */

.bt_form {
  padding: 0px 3px 20px 0px;
  overflow: hidden;
}

.bt_form form {
  display: inline;
  float: right;
}
