@charset utf-8;

.tbrowser-link {
color: #0066ff !important;
}

.highlight-link {
color: #438ADE;
}

.top-quick-nav-button .x-btn-mc {
background:transparent;
background-image:url(../images/tbutton_middle.gif);
height:25px;
float:left;
cursor:pointer;
padding:0
}

.top-quick-nav-button em .x-btn-text {
font:11px Verdana, Arial, Helvetica, sans menu;
margin-right:4px;
margin-left:5px;
color:#fff;
cursor:pointer;
text-decoration:none;
padding:4px 0 0
}

.p-nav-button .x-btn-ml {
background:transparent no-repeat;
background-image:url(../images/tab_p_left.gif);
width:5px;
height:60px;
padding:0;
}

.p-nav-button .x-btn-mr {
background:transparent no-repeat;
background-image:url(../images/tab_p_right.gif);
width:5px;
height:60px;
padding:0;
}

.p-nav-button .x-btn-mc {
background:transparent repeat-x;
background-image:url(../images/tab_p_middle.gif);
height:60px;
float:left;
cursor:pointer;
padding:0;
}
.top-menu-bar .x-btn-over .x-btn-ml, .top-menu-bar .x-btn-over .x-btn-mr, .top-menu-bar .x-btn-over .x-btn-mc, .top-menu-bar .x-btn-menu-active .x-btn-ml, .top-menu-bar .x-btn-menu-active .x-btn-mr, .top-menu-bar .x-btn-menu-active .x-btn-mc  {
background-position: 0 0 !important;
}

.top-menu-bar  tr:nth-of-type(3){
display:none;
}

.p-nav-button .x-btn-text {
font:11px Verdana, Arial, Helvetica, sans menu;
margin-top:15px;
cursor:pointer;
height:40px;
text-decoration:none;
padding:0
}

.p-nav-button-text-space {
padding-top:6px;
padding-left:5px;
padding-right:5px
}

.top-menu-bar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
height: auto;
padding-left:5px;
padding-right:5px;
}

.a-nav-button .x-btn-ml {
background:transparent no-repeat;
background-image:url(../images/tab_a_left.gif);
width:5px;
height:60px;
padding:0
}

.a-nav-button .x-btn-mr {
background:transparent no-repeat;
background-image:url(../images/tab_a_right.gif);
width:5px;
height:60px;
padding:0
}

.a-nav-button .x-btn-mc {
background:transparent repeat-x;
background-image:url(../images/tab_a_middle.gif);
height:60px;
float:left;
cursor:pointer;
padding:0
}

.a-nav-button .x-btn-text {
font:11px Verdana, Arial, Helvetica, sans menu;
margin-top:5px;
cursor:pointer;
height:45px;
text-decoration:none;
padding:0
}

.a-nav-button-text-space {
padding-top:6px;
padding-left:5px;
padding-right:5px
}

.top-menu-bar {
margin-top:7px;
height:70px;
background:transparent repeat-x;
background-image:url(../images/topmenu_bg.gif);
width:996px;
background-position: 0 3px;
}

.top-main-logo {
float:left;
width:205px;
height:70px
}

.system-info-line {
color:#666;
font:9px Verdana, Arial, Helvetica, sans menu;
display:block;
padding:1px 0
}

.menu-title {
background:#ebeadb url(../lib/js/extjs/resources/images/default/grid/grid3-hrow.gif) repeat-x;
border-bottom:1px solid #99bbe8;
color:#15428b;
font:bold 11px Verdana, Arial, Helvetica, sans menu;
display:block;
padding:3px
}

.menuApplicationOpened {
font:11px Verdana;
font-weight:700;
background:transparent no-repeat scroll right 0;
display:block;
cursor:pointer;
white-space:nowrap; 
margin: 4px 4px 2px 0
}

.menuIconPos {
display:block;
float:left;
background-position: 0px 0px !important; 
padding-left:18px;
background-repeat: no-repeat; 
height: 16px; 
}

.menuApplicationClosed {
font:11px Verdana;
background:transparent no-repeat scroll right 0;
display:block;
height:16px;
cursor:pointer;
white-space:nowrap; 
margin: 4px 4px 2px 0
}

.menuCategoryOpened {
font:11px Verdana;
font-weight:700;
background:transparent no-repeat scroll right 0;
background-image:url(../images/opened.gif);
display:block;
height:16px;
cursor:pointer;
margin:3px 5px 1px 0
}

.menuCategoryClosed {
font:11px Verdana;
background:transparent no-repeat scroll right 0;
background-image:url(../images/closed.gif);
display:block;
height:16px;
cursor:pointer;
margin:3px 5px 1px 0
}

.topmenu-box .x-btn-text {
font:17px Arial, Helvetica, sans menu;
color:#000;
font-weight:700;
width:25px;
border-color:#000;
border-style:solid;
border-width:1px
}

.topmenu-box .x-btn-mc em .x-btn-text {
 height: auto;
}

.default-cursor-button button , .default-cursor-button  table ,  .default-cursor-button  tr , .default-cursor-button  td{
cursor:default !important;
overflow:hidden
}
.topmenu-box .x-btn-center em {
background:transparent no-repeat;
background-position:26px 6px!important;
background-image:none;
display:block
}

.topmenu-icon {
background-position:center left!important
}

.topmenu-button .x-btn-text {
font:11px Verdana, Arial, Helvetica, sans menu;
color:#000;
font-weight:400
}

.topbutton .x-btn-text-icon {
margin-top:15px
}

.topmenu-button .x-btn-center em {
background:transparent no-repeat scroll right 0;
display:block;
padding-right:0
}

.topmenu-button td {
background:transparent no-repeat scroll right 0;
padding-right:0
}

body {
font:11px/13px Verdana, Arial, Helvetica, sans;
font-weight:400;
background-color:#FFF;
color:#000;
margin:0
}

#top_menu {
text-align:center;
padding-right:200px
}

.top_menu_button {
margin:0 4px 0 0
}

#container {
width:1000px;
border:0 #FF0 solid;
margin:0 auto
}

#logo {
background:url(../images/brodos_net_logo-2.gif) no-repeat 10px 20px
}

#top_frame {
font:11px/13px Verdana, Arial, Helvetica, sans;
border:2px #909090 solid;
border-top:0
}

#main_table {
border:0
}

#submenu_frame {
background:#fff
}

#submenu_table td {
border:solid 0 #c00
}

#submenu_table td.label {
padding:3px 0
}

#submenu_frame A {
font:11px/13px Verdana, Arial, Helvetica, sans;
text-decoration:none;
display:block;
border:1px solid #fff;
color:#000;
padding:3px 0
}

#submenu_frame A:hover {
background-color:#D8D9D8;
voice-family:inherit;
color:#000;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px
}

#helpmenu {
position:absolute
}

#br_helpbutton {
height:25px
}

#br_helpbutton ul {
position:absolute;
background-color:#C5C2C5;
list-style:none;
display:none;
top:0;
left:0;
width:100px;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px;
margin:0;
padding:0
}

#br_helpbutton:hover ul {
position:absolute;
display:inline
}

.tbutton_s {
width:3px;
height:25px;
background-image:url(../images/tbutton_start.gif);
float:left;
cursor:pointer
}

.tbutton_m {
font:11px Verdana, Arial, Helvetica, sans menu;
color:#fff;
height:25px;
width:auto;
float:left;
background-color:#03C;
cursor:pointer
}

.tbutton_e {
width:3px;
height:25px;
float:left;
background-image:url(../images/tbutton_end.gif);
cursor:pointer
}

.tbutton_i,.tbutton_i A:link,.tbutton_i A:visited,.tbutton_i A:active {
margin-top:5px;
margin-left:5px;
margin-right:5px;
text-decoration:none;
font-weight:400;
color:#fff
}

.nobutton {
font:14px Verdana, Arial, Helvetica, sans menu;
color:red
}

#topmenu {
background-color:#D8D9D8;
width:996px;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px
}

#topmenu_data {
width:120px;
height:33px;
background-color:#F6F6F6
}

#topmenu_button {
margin-left:8px;
margin-right:8px;
font:11px Verdana, Arial, Helvetica, sans menu;
color:#fff;
width:95px;
height:25px;
background-color:#006;
text-align:center;
cursor:pointer;
border-color:#11168F;
border-style:solid;
border-width:1px
}

#topmenu_smallbutton_inner {
margin-top:2px
}

#topmenu_system {
width:340px
}

#topmenu_system_text {
font-weight:700;
float:left;
font:11px Verdana, Arial, Helvetica, sans menu;
color:#000;
margin-top:6px
}

#topmenu_login {
width:190px
}

#topmenu_arrow_icon {
width:15px
}

#topmenu_flag_icon {
width:20px
}

#topmenu_language {
width:96px
}

#topmenu_logout {
width:70px
}

#topmenu td {
font:11px Verdana, Arial, Helvetica, sans menu;
color:#000;
background-color:#C5C2C5;
border-color:#C5C2C5;
border-style:solid;
border-width:0 0 1px
}

#menurow A,#menurow A:link,#menurow A:visited,#menurow A:active {
font:11px/13px menu, Verdana, Arial, Helvetica, sans;
color:#000;
text-decoration:none;
border:1px solid #C5C2C5;
background-color:#C5C2C5;
display:block;
padding:5px
}

#menurow A:hover {
background-color:#D8D9D8;
display:block;
text-decoration:none;
border-color:#F0F0F0 #909090 #909090 #F0F0F0;
border-style:solid;
border-width:1px
}

#menurow span.notavail {
border:1px solid #C5C2C5;
background-color:#C5C2C5;
display:block;
padding:5px
}

#login {
background:#EEE;
padding:20px
}

#cashupcharge {
margin:10px 20px
}

.footer {
font-size:9px;
color:#fff
}

.infobox {
margin:5px;
padding:0
}

.infolist {
list-style:none;
font-size:10px;
color:#555;
margin:0;
padding:0
}

.infolist li {
margin:0 0 3px;
padding:0
}

.info {
font-size:10px;
color:#555
}

A.info:link {
color:#555;
text-decoration:underline
}

.warning {
font-size:10px;
background-color:#FCC
}

.error {
font-size:10px;
background-color:#FAA
}

H1 {
font-family:Verdana, Arial, Helvetica, sans;
color:#006;
font-size:14px;
font-weight:700
}

.notavail {
color:#707070
}

.head {
font-family:Tahoma, Arial, sans-serif;
font-size:12pt;
font-weight:700;
color:#0000A0
}

.subhead {
font-family:Tahoma, Arial, sans-serif;
font-size:10pt;
font-weight:700;
color:#0000A0
}

.subtext {
font-family:Tahoma, Arial, sans-serif;
font-size:10pt;
font-weight:400;
color:#0000A0
}

.masktxt {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#0000A0;
font-weight:400
}

.mtbig {
font-size:13px
}

.t0i {
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
color:#0000A0;
text-decoration:none;
font-weight:400
}

.clDescriptionCont {
position:absolute;
width:220px;
visibility:hidden;
background-color:#c9c9c9;
z-index:200
}

.clDescription {
left:10px;
top:10px;
font-family:Tahoma, Arial, sans-serif;
overflow:hidden;
font-size:8pt;
border:1px solid #c9c9c9;
background-color:#f4f4f4;
padding:3px
}

.clLinks {
z-index:1
}

.clCaption {
left:10px;
top:10px;
height:15px;
font-size:8pt;
font-family:Tahoma, Arial, sans-serif;
background-color:#c9c9c9;
padding:3px
}

.masktxtbold {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:700;
color:#0000A0
}

.valuetxt {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#000;
text-decoration:none;
font-weight:400
}

.biggertxt {
font-family:Tahoma, Arial, sans-serif;
font-size:9pt;
color:#000;
text-decoration:none;
font-weight:400
}

.errortxt {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:red
}

.oktxt {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#0C0
}

.bgbutton {
background:#d0def0 url(../lib/js/extjs/resources/images/default/toolbar/bg.gif) repeat-x top left;
background-color:#D6E3F2;
position:relative;
zoom:1;
border-color:#a9bfd3;
border-style:solid;
border-width:0 0 1px
}

.borders {
border-top:1px solid;
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#0000A0;
border-color:#DCDCDC
}

#bordertopright {
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC
}

.pressedbuttons {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:700;
color:Red
}

.inactivebuttons {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:400;
color:#555
}

.version {
font-family:Tahoma, Arial, sans-serif;
font-size:7pt;
color:#0000A0
}

.tableheader {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:700;
color:#0000A0;
background-color:#F3F3F3
}

.rowuneven {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#0000A0;
background-color:#FFF;
height:25px
}

.roweven {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#0000A0;
background-color:#F3F3F3;
height:25px
}

.grey {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:400;
background:#F3F3F3
}

.inactive {
font-family:Tahoma, Arial, sans-serif;
font-size:20pt;
color:#000
}

A.start {
color:#000;
text-decoration:none;
font-weight:700;
font-family:Tahoma, Arial, sans-serif;
font-size:8pt
}

.cal-WeekendCell {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
font-weight:700;
background-color:#E0E0E0
}

.cal-HeadCell {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
font-weight:700;
color:#000;
background-color:#DFE3FF
}

.cal-DayCell {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
font-weight:400;
background-color:#FFF
}

.cal-GreyDate {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
background-color:#FFC;
color:#999
}

a.cal-DayLink {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
color:#000;
background-color:transparent
}

.cal-Today {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
color:red;
font-weight:700;
text-decoration:none;
background-color:#eee
}

.cal-Selected {
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
color:green;
font-weight:700;
text-decoration:none;
background-color:#eee
}

.cal-Table {
background-color:#909090;
border-color:#000;
border-style:solid;
border-width:1px
}

.cal-bgTable {
background-color:#DFE3FF;
font-family:Verdana, Arial, sans-serif;
font-size:8pt;
color:#000;
font-weight:700;
text-decoration:none
}

.ueb {
font-family:Tahamo, Arial, sans-serif;
font-size:10pt;
font-weight:700;
color:#000
}

.masktxt2 {
font-family:Tahamo, Arial, sans-serif;
font-size:8pt;
color:#000
}

.ueb2 {
font-family:Tahamo, Arial, sans-serif;
font-size:10pt;
font-weight:700;
color:#fff
}

.subheader {
font-weight:700;
font-size:11px;
color:#003;
font-family:Tahamo, Arial, sans-serif;
background-color:#f0f0f0
}

.header {
font-weight:700;
font-size:11px;
color:#003;
font-family:Tahamo, Arial, sans-serif;
background-color:#d3e0f3
}

.tableBorder {
border-color:#ccc;
border-style:solid;
border-width:1px;
margin:1px
}

.disable {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#666
}

#box_font {
font-size:14px
}

#blue_box {
margin-left:34px;
background-color:#F1F6FA;
margin-bottom:15px;
border:1px solid #E0E6E8;
padding:5px 10px
}

#info_box {
margin-left:0;
background-color:#FFFFE0;
margin-bottom:15px;
border:1px solid #E0E6E8;
padding:5px
}

#alert_box {
margin-left:0;
background-color:#fca;
margin-bottom:15px;
border:1px solid #E0E6E8;
padding:5px
}

.th_wrap {
white-space:normal;
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
font-weight:700;
color:#0000A0;
background-color:#F3F3F3
}

#large_buttons {
padding-top:12px
}

#large_buttons button {
float:left;
width:140px;
height:42px;
border:0;
cursor:pointer;
text-align:center;
color:#f9f9f9;
background:transparent url(../images/large_button_sprite.png) no-repeat right top;
overflow:visible;
margin:8px;
padding:0 15px 0 0
}

#large_buttons button span {
display:block;
height:42px;
line-height:42px;
white-space:nowrap;
background:transparent url(../images/large_button_sprite.png) no-repeat left -44px;
font:bold 16px Tahoma,Arial,sans-serif;
padding:11px 0 0 15px;
color: #000000
}

#large_buttons button:hover {
background-position:right -88px
}

#large_buttons button:hover span {
background-position:left -132px
}

#large_buttons button::-moz-focus-inner {
border:none;
padding:0
}

#internalButton .x-btn-ml,.top-quick-nav-button .x-btn-ml {
background:transparent no-repeat;
background-image:url(../images/tbutton_start.gif);
width:3px;
height:25px;
padding:0
}

#internalButton  .x-btn-mr,.top-quick-nav-button .x-btn-mr {
background:transparent no-repeat;
background-image:url(../images/tbutton_end.gif);
width:3px;
height:25px;
padding:0
}

#internalButton .x-btn-mc em  {
background-image:none;
padding-right: 0;
}

.p-nav-button .x-btn-mc em.x-btn-arrow, .a-nav-button .x-btn-mc em.x-btn-arrow{
background-image:none;
padding-right: 0;
}

.top-quick-nav-button  td, .p-nav-button td, .a-nav-button td{
background-image:none
}

.top-quick-nav-button .x-btn-mc em,.p-nav-button .x-btn-mc em {
background-image:none
}

.top-quick-nav-button .x-btn-with-menu .x-btn-mc em,.p-nav-button .x-btn-with-menu .x-btn-center em,.a-nav-button .x-btn-with-menu .x-btn-center em,.a-nav-button .x-btn-with-menu em {
background:none;
padding:0
}

.p-nav-button,.a-nav-button {
float:left
}

/*.top-main-menu .x-btn-over .x-btn-center,.top-main-menu .x-btn-over .x-btn-left,.top-main-menu .x-btn-over .x-btn-right,.top-main-menu .x-btn-click .x-btn-center,.top-main-menu .x-btn-click .x-btn-left,.top-main-menu .x-btn-click .x-btn-right,.top-main-menu .x-btn-menu-active .x-btn-center,.top-main-menu .x-btn-menu-active .x-btn-left,.top-main-menu .x-btn-menu-active .x-btn-right {
background-position:0 0
}*/

/*.topmenu-box .x-btn-with-menu,.topmenu-button .x-btn-with-menu {
padding:0
}*/

/*.topmenu-box .x-btn-with-menu .x-btn-center,.topmenu-box .x-btn-with-menu .x-btn-left,.topmenu-box .x-btn-with-menu .x-btn-right,.topmenu-button .x-btn-center,.topmenu-button .x-btn-left,.topmenu-button .x-btn-right {
background-image:none;
padding:0
}*/

.topmenu-box td {
background-image:none;
}

#menu_frame td,#submenu_frame td,#login td {
font:11px/13px Verdana, Arial, Helvetica, sans
}

#admin_button,#translation_button {
font:15px Arial, Helvetica, sans menu;
color:#000;
font-weight:700;
width:23px;
height:20px;
text-align:center;
border-color:#000;
border-style:solid;
border-width:1px
}

#topmenu_admin,#topmenu_translation,#topmenu_help {
width:60px
}

A:hover.t0i,A:active.t0i {
color:#0000A0;
text-decoration:none;
font-weight:400
}

.selecttxt,.buttons,select,input,button,textarea {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#000
}

.must,.mustvalue {
font-family:Tahoma, Arial, sans-serif;
font-size:8pt;
color:#000;
background-color:#FFEAEA
}

A:hover.start,A:active.start {
color:#000;
text-decoration:underline;
font-weight:700
}
