
body
{
   height:99%;
   margin: 0.1em 0.1em 0.1em 0.1em;
   font-size: 9pt;
   font-style: normal;
   font-family: "Arial CE", sans-serif;
   color: #000000;
}

p, li, td
{
   font-family: "Arial CE", sans-serif;
   font-size: 8pt;
   font-style: normal;
   color: #000000;
   padding: 0.0em 0.0em 0.0em 0.0em;
   margin: 0.0em 0.0em 0.0em 0.0em;
}

table
{
   border-style: none;
   width: 100%;
   color: #000000;
   padding: 0.0em 0.0em 0.0em 0.0em;
   margin: 0.0em 0.0em 0.0em 0.0em;
}

th
{
   font-family: "Arial CE", sans-serif;
   font-size: 8pt;
   font-weight: bold;
   padding: 0.0em 0.0em 0.0em 0.0em;
   margin: 0.0em 0.0em 0.0em 0.0em;
   background-color: #C2C2C2;
}

input, textarea, select
{
   z-index:1;
   border-style: solid;
   border-color: #000000;
   border-width: 0.1em;
   font-size: 8pt;
}

input[type='radio'], input[type='checkbox'],
input.payment, input.l_stud ,
input.poll1[type='radio'], input.poll1[type='checkbox']
{
   border-width: 0.0em;
   border-style: none;
}


input[type='submit'], input[type='button'] {
	background-color: #C2C2C2;
}

A, span.href ,td.href
{
   color: #5B965B;
   font-weight: bold;
   text-decoration: none;
   cursor: pointer;
   cursor: hand;
}

tr.href
{
   cursor: pointer;
   cursor: hand;
}


span.href_inactive
{
   color: #BBBBBB;
   font-weight: bold;
   text-decoration: none;
   cursor: default;
}


form
{
   padding: 0.0em 0.0em 0.0em 0.0em;
   margin: 0.0em 0.0em 0.0em 0.0em;
}

span.editable
{
   width: 100%;
   cursor: text;
   padding: 3px;
   display: block;
}

span.changeable
{
   cursor: pointer;
   cursor: hand;
   padding: 3px;
   display: inline;
   font-weight: bold;
}

span.changeable:hover
{
   cursor: pointer;
   cursor: hand;
   background-color: #FFFFDD;
   border-color: #666666 #DDDDDD #DDDDDD #666666;
   border-style: solid;
   border-width: 1px;
   padding: 2px;
   font-weight: bold;
}

span.opt
{
   cursor: pointer;
   cursor: hand;
   background-color: #FFFFFF;
   display: block;
   margin: 0px;
   padding: 2px;
}

span.opt_hover
{
   cursor: pointer;
   cursor: hand;
   background-color: #DDDDBB;
   display: block;
   margin: 0px;
   padding: 2px;
}

.new_field
{
   width: 70px;
   padding: 0px;
   margin: 0px 3px 0px 3px;
   border: 1px dashed gray;
   display: inline;
   text-align: center;
}

span.editable:hover
{
   width: 100%;
   cursor: text;
   background-color: #FFFFDD;
   border-color: #666666 #DDDDDD #DDDDDD #666666;
   border-style: solid;
   border-width: 1px;
   padding: 2px;
}

label.href, img.href
{
   cursor: pointer;
   cursor: hand;
   border: none;
   vertical-align: middle;
}

A:hover
{
   color: #000000;
}

A.selectlist:hover
{
   text-decoration: none;
}

table.left, table.right
{
   width: 95%;
}

td.left
{
   text-align: left;
}

td.rigth
{
   text-align: right;
}

.bar
{
   text-align: left;
   font-weight: bold;
   padding: 3px;
   padding-left: 13px;
   background: #CFDDEA url("default/img/arrow_r.gif") no-repeat left center;
}

.error
{
   color: #EE0000;
   font-weight: bold;
}

.error_info
{
   color: #EE0000;
   font-weight: bold;
   text-align: center;
   font-size: 10pt;
}

.error_box
{
   text-align: center;
   background-color: #FFD0D0;
}

table.lista, table.payment
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 75%;
   border-collapse:separate;
   border-spacing:2px;
   margin: auto;
}

tr.lista, tr.poll, tr.poll_inactive, tr.rekrutacje_active, tr.payment, tr.rekrutacje, tr.lista_active
{
   background-color:#EFEFEF;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

tr.lista_select, td.limi_header_light, td.left_header
{
   background-color:#DBDBDB;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

td.lista, tr.stats1, td.lista_select
{
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   text-align: center;
}

td.nowrap
{
   white-space: nowrap;
}

td.lista_select
{
   background-color:#DBDBDB;
}

td.payment, tr.payment_cash, td.payment_cash,
tr.zajecia, td.zajecia, td.zajecia_legenda, tr.zajecia_header, td.zajecia_legenda_kol1,
tr.l_stud_header, tr.l_stud, td.l_stud,
tr.rap_oc_header, tr.rap_oc, td.rap_oc,
tr.sylabusy, tr.sylabusy1,td.sylabusy, td.sylabusy1, tr.sylabusy_header,
tr.s_stud_header, tr.s_stud, td.s_stud,
td.adm, td.limi,
tr.protokoly, td.protokoly,  tr.protokoly_header
{
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

td.lista_header, tr.lista_header, th.lista_header,
td.limi_header, td.limi_header_light2, td.limi3,
tr.limi3
{
   background-color:#C2C2C2;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

div.login, div.left_menu, div.content, div.chose, .mytab
{
   background-color: #EFEFEF;
   border: 0.1em solid #000000;
}

ul.left_menu
{
   list-style-type: none;
   margin-right: 1em;
   list-style-position: outside;
   list-style-image: url("default/img/ball_old.png");
}

ul.left_menu li
{
   margin-left: -15px;
}

div.content
{
   padding: 0.4em 0.4em 0.4em 0.4em;
}

div.chose
{
   background-color: #C2C2C2;
}

div.inf_bar1
{
   width: 100%;
   background-color: #C2C2C2;
   border: 0.1em solid #000000;
   margin-top: -0.3em;
}

div.inf_bar2
{
   width: 100%;
   background-color: #C2C2C2;
   border: 0.1em solid #000000;
}

table.top_banner
{
   background-color: #F1F3F0;
   background-image: url("default/img/top_bar.gif");
   background-position: right bottom;
   background-repeat: no-repeat;
}

span.topProfileName
{
   font-size: 18pt;
   font-weight: bold;
}

div.topRekrName
{
   font-size: 12pt;
   font-decoration: italic;
   overflow: hidden;
   height: 35px;
}

div.print_area
{
   border: 2px solid #EFEFEF;
   padding: 2px 2px 2px 2px;
}


label.arrow, label.blank
{
   float:left;
   display:inline;
   line-height:16px;
   width:100%;
   text-align: center;
   background: #FFFFFF;
}

div.blank, div.studCenter
{
   width: 100%;
   text-align: center;
   background-color: #FFFFFF;
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
}

label.arrow
{
   font-size: 11;
}

ul.welcome
{
   list-style-image: url("default/img/ul.gif");
   line-height: 250%;
   padding: 3em 0em 2em 3em;
}

li.about
{
   float:left;
   display:list-item;
   line-height:16px;
   list-style-image: url("default/img/ul.gif");
   width:100%;
   text-align:left;
   font-size:13px;
}

li.help
{
   float:left;
   display:list-item;
   width:100%;
   text-align:left;
   list-style-image: url("default/img/arrow_r.gif");
   padding: 0.0em 0.3em 0.0em 0.3em;
   margin-left: 20px;
}

label.about
{
   float:left;
   display:inline;
   line-height:16px;
   width:100%;
   text-align:center;
   font-size:13px;
}

label.sticker
{
   float:left;
   display:inline;
   line-height:16px;
   width:100%;
   text-align: center;
   background: #FFFFFF;
   padding: 0.5em 0.1em 0.5em 0.1em;
}

div.sticker
{
   width: 100%;
   text-align: center;
   background-color: #FFFFFF;
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   padding: 0.5em 0.1em 0.5em 0.1em;
}

table.naglowek
{
   width: 80%;
}

td.naglowek, div.naglowek
{
   font-size: 11pt;
   font-weight: bold;
}

label, div.studCenter, div.login, div.left_menu, div.content, div.inf_bar1, div.chose, .tab, .tabactive, .mytab
{
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
}

label, div.studCenter, div.login, div.left_menu, div.content, div.inf_bar2, div.chose, div.sticker, div.blank , .mytab
{
   border-radius-bottomleft: 0.5em;
   border-radius-bottomright: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
}

#topmenu
{
   margin-top: 0.2em;
   text-align:bottom;
}

span.tab
{
   color: #666666;
}

.tab, .tabcaution, .tabactive
{
   margin-right: -0.3em;
   background-color: #EFEFEF;
   border: 1px solid #000000;
   border-bottom-width: 0px;
   padding: 0.1em 0.3em 0.1em 0.3em;
   font-size: 8pt;
   white-space: nowrap;
}

.tabactive
{
   padding-bottom: 0.2em;
   border-bottom-color: #000000;
}

a.tab:hover, .tabactive
{
   background-color: #C2C2C2;
   color: #000000;
}

td.msg, td.msg_header
{
   border: 2px solid #FFFFFF;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

td.msg_header, tr.rap_oc_header, td.plans1_header, tr.zajecia_header, tr.l_stud_header, tr.s_stud_header
{
   background-color:#C2C2C2;
}

table.scope
{
   width:100%;
}


table.payment_cash
{
   border-collapse:separate;
   border-spacing:2px;
}

A.payment
{
   color:#FF923F;
   font-weight: bold;
   text-decoration: none;
}

A.payment:hover
{
   color:#6F6AEC;
   text-decoration: underline;
}

A.visited
{
   color: #FF923F;
   text-decoration: none;
}

A.payment:active
{
   color: #FF923F;
   text-decoration: underline
}

span.nolink
{
   color: #FF923F;

}

table.plans
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 50%;
   border-collapse:separate;
   border-spacing:2px;
}

td.plans
{
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   text-align: left;
}

tr.plans_header,
tr.rekrutacje_header, td.rekrutacje_header,
col.irka_foso_header, tr.irka_foso_header, td.irka_foso_header
{
   background-color:#C2C2C2;
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   font-weight: bold;
}

tr.plans1
{
   background-color:#EFEFEF;
}

td.plans1
{
   font-size: 7pt;
}

tr.przebieg_separ
{
   background-color:#A0A0A0;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

tr.zajecia, tr.l_stud, tr.rap_oc, tr.sylabusy, tr.s_stud
{
   background-color:#EFEFEF;
}

td.zajecia
{
   text-align: center;
}

table.l_stud
{
   color:#3F3F3F;
   background-color: #FFFFFF;
}

table.l_stud, table.l_stud_top
{
   width: 80%;
   border-collapse:separate;
   border-spacing:2px;
}

td.l_stud
{
   text-align: center;
}

span.yes
{
   color: #00EE00}

span.no
{
   color: #EE0000}

td.rap_oc
{
   text-align: center;
}

table.sylabusy, table.limi
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 80%;
   border-collapse:separate;
   border-spacing:2px;
}

tr.sylabusy_header
{
   background-color:#C2C2C2;
   font-weight: bold;
}

tr.sylabusy1
{
   background-color:#EFEFEF;
}

td.sylabusy
{
   text-align: center;
}

td.sylabusy2
{
   text-align: left;
}

td.sylabusy_black
{
   background-color: #000000}

td.sylabusy3
{
   text-align: right;
   background-color:#A0A0A0;
   padding-top:4px;
   padding-bottom:4px
}

input.sylabusy
{
   text-align: left;
   width: 100%
}

input.sylabusy_s
{
   text-align: center;
   width: 40;
}

textarea.sylabusy
{
   width: 100%;
   font-size: 10pt;
   height: 5em;
}

table.s_stud
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   max-width: 99%;
   border-collapse:separate;
   border-spacing:2px;
}

td.s_stud
{
   text-align: center;
}

label.glob
{
   float:left;
   display:inline;
   line-height:16px;
   width:100%;
   text-align:left;
   background: #FFFFFF ;
   font-size: 12;
   margin: 0;
}

table.glob
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 60%;
   border-collapse:separate;
   border-spacing:2px;
}

td.glob
{
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 10px 0.1em 0.1em 0.1em;
   text-align: left;
}

table.adm
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 98%;
   border-collapse:separate;
   border-spacing:2px;
}

table.materials
{
   border-collapse: collapse;
   border-spacing: 5px;
   empty-cells: hide;
}

tr.limi2
{
   background-color:#CFDDEA;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

td.limi_header_dark
{
   background-color:#B4B4B4;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

tr.limi3
{
   width: 100%;
}

table.limi3
{
   color:#BDB76B;
   background-color:#C2C2C2;
   width: 90%;
   border-collapse:collapse;
   border-spacing:20px;
}

div.limi3{
   background-color:#C2C2C2;
   border: 0.1em solid #000000;
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   border-radius-topleft: 0.5em;
   border-radius-bottomright: 0.5em;
   border-radius-bottomleft: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
}

input.appl
{
   border-style: dashed;
   text-align: center;
}

textarea.appl
{
   border-style: dashed;
   width: 100%;
}

table.poll
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: 90%;
   border-collapse:separate;
   border-spacing:2px;
}

tr.poll_header
{
   background-color:#C2C2C2;
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   font-weight: bold;
   text-align: center;
   vertical-align: middle;
}

tr.poll
{
   text-align: center;
}

tr.poll_inactive
{
   color: #999999;
   text-align: center;
}

td.poll
{
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

td.poll_t
{
   width: 100px;
   white-space: nowrap;
   text-align: right;
}

input.poll_img
{
   border-width: 0.0em;
   border-style: none;
   margin: 5px 0px 5px 0px;
}

div.poll
{
   width: 90%;
   min-height: 100px;
   text-align: left;
   background-color: #FFFFFF;
   border: 0.1em solid #000000;
   padding:5px 5px 5px 5px;
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   border-radius-bottomright: 0.5em;
   border-radius-bottomleft: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
}

div.poll1
{
   text-align: left;
   background-color: #FFFFFF;
   padding:0px 10px 0px 10px;
}

div.poll_draglist_element, div.poll_draglist_element_active, div.poll_draglist_element_inactive
{
   position: relative;
   padding:5px 5px 5px 5px;
   margin:5px 5px 5px 5px;
   background-color: #FFFFFF;
}

div.poll_draglist_element_active, div.poll_draglist_element_inactive
{
   cursor: move;
   border: 1px dotted #666666;
}

div.poll_draglist_element_inactive
{
   background-color: #EFEFEF;
}

p.poll_content_title
{
   text-align: center;
   font-variant: small-caps;
}

td.poll_results_title
{
   text-align: center;
   font-variant: small-caps;
   font-weight: bold;
   line-height: 85%;
   padding-bottom: 1.0em;
}

p.poll1_content_title
{
   text-align: center;
   font-variant: small-caps;
   font-weight: bold;
   line-height: 85%;
   padding-bottom: 1.0em;
}

p.poll1_content_text
{
   margin-bottom: 1.0em;
}

table.poll_results
{
   width: 100%;
   text-align: center;
}

td.poll_results_questions
{
   text-align: center;
}

.poll_results_vote_count
{
   font-style: italic;
   font-size: 10px;
}

td.poll_results
{
   text-align: right;
   font-style: italic;
}

input.poll1, select.poll1
{
   width: auto;
}

textarea.poll1
{
   width: 90%;
}

table.stats
{
   width: 30%;
}

tr.stats1_header
{
   background-color:#C2C2C2;
   padding:0.1em 0.1em 0.1em 0.1em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   font-weight: bold;
   text-align: center;
}

tr.stats1
{
   background-color:#EFEFEF;
}

td.stats1
{
   padding:0.1em 0.5em 0.1em 0.5em;
}

table.mail_write
{

}

td.mail_write_caption
{
   max-witdh: 10px;
   text-align: right;
}

.tlc
{
   table-layout: fixed;
}

.tlc td
{
   border-bottom:1px solid #B4B4B4;
   empty-cells:show;
   overflow:hidden;
   white-space:nowrap;
   padding: 2px;
}

table.rekrutacje
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width:auto;
   border-collapse:separate;
   border-spacing:2px;
}

tr.rekrutacje_active, tr.lista_active
{
   font-weight: bold;
}

td.rekrutacje, td.rekrutacje1
{
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   text-align: left;
   empty-cells: show;
}

td.rekrutacjeDoPrzen
{
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   text-align: center;
   empty-cells: show;
   font-weight: bold;
   background: url("http://e-dziekanat.amuz.edu.pl/themes/default/img/star.gif") no-repeat center;
}
td.indeks
{
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
   text-align: center;
   empty-cells: show;
   font-weight: bold;
   background: url("http://e-dziekanat.amuz.edu.pl/themes/default/img/indeks.png") no-repeat center;
}

td.rekrutacje1, td.rekrutacje_header, tr.rekrutacje_header td.rekrutacje
{
   text-align: center;
   empty-cells: show;
}

td.rekrutacje2
{
   text-align: center;
   empty-cells: show;
   font-weight: bold;
}

table.irka_foso
{
   color:#3F3F3F;
   background-color: #FFFFFF;
   width: auto;
   border-spacing:1px;
}

col.irka_foso_header, tr.irka_foso_header, td.irka_foso
{
   text-align: center;
}

td.creator_area
{
   border: 1px solid white;
}

span.f_t
{
   cursor: text;
}

span.f_d
{
   cursor: text;
   color: gray;
}

.tlb
{
   table-layout: fixed;
   border-collapse: collapse;
   empty-cells: show;
   padding: 2px;
}

td.tlb
{
   white-space: nowrap;
   overflow: hidden;
   empty-cells: show;
}

td.tlb2
{
   cursor: pointer;
   cursor: hand;
   background-color: #fff0f0;
   text-align: center;
}

.irka_field
{
   width: 150px;
   border: 1px solid #000000;
   background-color: #FFFFFF;
   text-align: center;
   cursor: move;
   padding:0.1em 0.5em 0.1em 0.5em;
   margin: 0.1em 0.1em 0.1em 0.1em;
}

table.print_lista
{
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin-left: auto;
   margin-right: auto;
}

table.print_lista td
{
   font-size: 25px;
   border: 1px solid #000000;
   padding-left: 10px;
   padding-right: 10px;
}

span.bad
{
   background-color: #FF9F9F;
}

.dirUnSelected, .dirSelected
{
   color: #000000;
   text-decoration: none;
   cursor: pointer;
   cursor: hand;
   padding: 0px 2px 0px 2px;
   font-weight: bold;
}

.dirSelected
{
   background-color: #000099;
   color: #FFFFFF;
}

.fileUnSelected, .fileSelected
{
   color: #000000;
   text-decoration: none;
   cursor: pointer;
   cursor: hand;
   padding: 1px 1px 1px 1px;
   display: block;
}

.fileSelected
{
   background-color: #000099;
   color: #FFFFFF;
}

div.dirList
{
   overflow: auto;
   padding: 2px 2px 2px 2px;
   min-width: 200px;
   max-width: 400px;
   max-height: 400px;
}

select.fileList
{
   padding: 2px 2px 2px 2px;
   width: 500px;
   border-width: 0px;
   background-color: #EFEFEF;
}

div.fileList
{
   overflow: auto;
   padding: 2px 2px 2px 2px;
   min-width: 500px;
   max-width: 600px;
   max-height: 400px;
   text-align: left;
}

div.ListView td, div.ListView tr, div.ListView table, div.ListView div
{
   color:#000000;
   font-family:"Arial CE",sans-serif;
   font-size:8pt;
   font-style:normal;
}

div.ListView
{
   height:100%;
   overflow:hidden;
   margin:5px;
   width:500px;
   background-color:#EFEFEF;
   border-width:0px;
   border-style:none;
   position:relative;
}

div.ListView div.ListViewLevel{
   margin-width:2px;
   margin-color:white;
}

div.ListView > div.Head td{
   font-weight:bold;
}

div.ListView div.Head
{
   min-height:18px;
   margin-left:0px;
   margin-right:0px;
   font-weight:bold;
   -moz-border-radius-topright:1.5em;
   -moz-border-radius-bottomright:1.5em;
   -moz-border-radius-topleft:1.5em;
   -moz-border-radius-bottomleft:1.5em;
   margin-top:3px;
   margin-bottom:3px;
   background-color :#C2C2C2;
}

div.ListView div.Head_selected
{
   min-height:18px;
   margin-left:0px;
   margin-right:0px;
   font-weight:bold;
   -moz-border-radius-topright:1.5em;
   -moz-border-radius-bottomright:1.5em;
   -moz-border-radius-topleft:1.5em;
   -moz-border-radius-bottomleft:1.5em;
   margin-top:3px;
   margin-bottom:3px;
   background-color :#000000;
   border-style:solid;
   border-width:1px;
   border-color:#FFFFFF;
}

div.ListView input[type="checkbox"]{
   border-width:1px;
   border-color:black;
   border-style:solid;
}


div.ListView div.Children
{
   padding-left:7px;
   padding-bottom:5px;
   background-color: #EFEFEF;
}

div.ListView div.ListViewLevel div.Head , div.ListView div.ListViewLevel div.Head_selected
{

   border-left-style:solid;
   border-left-color:#000000;

   color:#5B965B;
   background-color:#C2C2C2;

}


div.ListView div.ListViewLevel div.ListViewLevel div.Head,
div.ListView div.ListViewLevel div.Head,
div.ListView div.ListViewLevel div.ListViewLevel div.ListViewLevel div.Head
{
   background-color:#C2C2C2;
}

div.ListView div.ListViewLevel div.Head_selected{
   background-color:#fbdc31;
}



div.listVievButton{
   padding:2px;
   width:auto;
   min-width:30px;
   min-height:20px;
   font-size:10pt;
   margin:5px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   cursor:hand;
   cursor:pointer;
   text-align:center;
   background-color:#C2C2C2;

   -moz-border-radius-topright:1.5em;
   -moz-border-radius-bottomright:1.5em;
   -moz-border-radius-topleft:1.5em;
   -moz-border-radius-bottomleft:1.5em;
}


td.listVievButtonCol{
   background-repeat:repeat-y;
   width:30px;
   min-width:30px;
   min-height:20px;
   font-size:10pt;
   height:100%;
   cursor:hand;
   cursor:pointer;
   text-align:center;


}















div.ListView div.ListViewEndPoint div.Head
{
   margin:5px;
   padding-left:5px;
   padding-right:5px;
   margin-color:#C2C2C2;
   background-color:white;
   color:#000000;
   -moz-border-radius-topright:5em;
   -moz-border-radius-bottomright:5em;
   -moz-border-radius-topleft:5em;
   -moz-border-radius-bottomleft:5em;
}

div.ListView div.ListViewLevel div.ListViewLevel div.ListViewLevel div.ListViewEndPoint div.Head ,
div.ListView div.ListViewLevel div.ListViewLevel div.ListViewEndPoint div.Head ,
div.ListView div.ListViewLevel div.ListViewEndPoint div.Head ,
div.ListView div.ListViewEndPoint div.Head
{
   background-color:white;

}

div.InfoBox_back
{
   position:absolute;
   top:0px;
   left:0px;
   z-index:2;
   height:100%;
   width:100%;
   margin:0px;
   padding:0px;
   text-align:center;
}

div.InfoBox_back table.position
{
   height:100%;
   width: auto;
   padding:0px;
   -moz-border-radius-topleft:0.5em;
   -moz-border-radius-topright:0.5em;
   -moz-border-radius-bottomright:0.5em;
   -moz-border-radius-bottomleft:0.5em;
   margin:auto;
}

div.InfoBox_back table.position td
{

}

div.InfoBox_back table.position td
{
   vertical-align:middle;
}

div.InfoBox_back div.InfoBox_body
{
   background-color:#EFEFEF;
   border-style:solid;
   border-width:2px;
   border-color:#000000;
   min-height:200px;
   min-width:500px;
   min-height:200px;
   min-width:500px;
   position:relative;
   width:200px;
}
div.InfoBox_back div.InfoBox_body div.InfoBox_buttons
{
   text-align:center;
}

div.InfoBox_back div.InfoBox_body div.InfoBox_head
{
   background-color:#000000;
}

div.InfoBox_back div.InfoBox_body div.InfoBox_head table td
{
   background-color:#000000;
   color:white;
}

div.InfoBox_back div.InfoBox_body div.InfoBox_content
{
   padding:5px;
}

div.InfoBox_back table
{
   width:auto;
}

div.InfoBox_back div.InfoBox_body div.InfoBox_head table
{
   width:98%;
}


















div.InfoBox_body
{
   background-color:#EFEFEF;
   border-style:solid;
   border-width:2px;
   border-color:#000000;
   min-height:200px;
   min-width:500px;
   min-height:200px;
   min-width:500px;
   width:200px;
   position:relative;

}
div.InfoBox_body div.InfoBox_buttons
{
   text-align:center;
}

div.InfoBox_body div.InfoBox_head
{
   background-color:#000000;
}

div.InfoBox_body div.InfoBox_head table td
{
   background-color:#000000;
   color:white;
}

div.InfoBox_body div.InfoBox_content
{
   padding:5px;
}


div.InfoBox_body div.InfoBox_head table
{
   width:98%;
}



























div.RTF_loading
{
   position:absolute;
   right:0px;
   top:0px;
   display:none;
   z-index:9999;
   background-color:#EE0000;
   padding: 2px 5px 2px 5px;
   font-weight: bold;
   color:#FFFFFF;
}

div.RTF_loading_message
{
   position:absolute;
   display:none;
   left:0px;
   top:0px;
   height:99%;
   width:99%;
   z-index:4;
}

table.RTF_loading_message_frame
{
   width: 400px;
   background-color: #FFFFFF;
   border: 1px solid #000000;

}

div#overDiv
{
   position:absolute;
   visibility:hide;
   z-index:1000;
}

hr.hSepar
{
   width:50%;
   height:1px;
   text-align:center;
   border:0;
   color:#DDDDDD;
   background-color:#DDDDDD;
}

A.headRed
{
   font-weight: bold;
   color:#C71605;
}


.p{cursor:pointer; cursor: hand;}
.c, .center {text-align: center;}
.waitlabel
{
	position:absolute;
	top:1px;
	right:5px;
	width: auto;
	color: white;
	background-color: #cc4444;
	padding: 2px;
	display: none;
	z-index: 999;
}
table.g {width:95%;}
.dtxt {color: gray;}
.stxt {font-size: 0.8em;}
.hide {display: none;}
.show {display: block;}
.spaceleft  {margin-left:10px;}
.mspaceleft {margin-left:3px;}
.mspaceright {margin-right:3px;}
.psl {padding-left:5px !important;}
.spaceright {margin-right:10px;}
.spaceup  {margin-top: 10px;}
.mspaceup {margin-top: 3px;}
.spacedown{margin-bottom: 10px;}
.pleft{padding-left:5px !important;}
.pright{padding-right:5px !important;}
.htxt {font-size: 1.2em; font-weight:bold}
.cal_noDay   { background-color: #FFFFFF; }
.cal_freeDay { background-color: #CFDEEA; }
.cal_absence { background-color: #EE0000;}
.cal_currDay { background-color: #FFD0D0; }
.overlay_content { position: absolute; width: auto; }
.hint_content    { background-color: #FFFFDD; border: 1px solid #666666;}
.left   { text-align: left   !important; }
.right  { text-align: right  !important; }
.center { text-align: center !important; }
.warn      { width: 95%; text-align: center; padding: 5px; background-color: #FFD0D0; font-weight: bold;}
.info      { width: 95%; text-align: center; padding: 5px; background-color: #DDDDBB; font-weight: bold;}
.warntxt   { background-color: #FFD0D0; padding: 0px 5px;}
.infotxt   { background-color: #DDDDBB; padding: 0px 5px;}
.infoBorder{ border: 1px solid #BDB76B; }

td.plans1>b{font-weight: bold; font-size: 8pt;}

.bt_lleft{
   width: 100%;
   height: 16px;
   background-color:#FFFFFF;
   background-image:url('http://e-dziekanat.amuz.edu.pl/themes/default/img/llewo.gif');
   background-position: 50% 52%;
   background-repeat: no-repeat;
   cursor: pointer;
}

.bt_left {
   width:100%;
   height: 16px;
   background-color:#FFFFFF;
   background-image:url('http://e-dziekanat.amuz.edu.pl/themes/default/img/lewo.gif');
   background-position: 50% 52%;
   background-repeat: no-repeat;
   cursor: pointer;
}
.bt_right {

   width: 100%;
   height: 16px;
   margin-right:auto;
   background-color:#FFFFFF;
   background-image:url('http://e-dziekanat.amuz.edu.pl/themes/default/img/prawo.gif');
   background-position: 55% 52%;
   background-repeat: no-repeat;
   cursor: pointer;
}
.bt_rright{
   width: 100%;
   height: 16px;
   background-color:#FFFFFF;
   background-image:url('http://e-dziekanat.amuz.edu.pl/themes/default/img/pprawo.gif');
   background-position:  50% 52%;
   background-repeat: no-repeat;
   cursor: pointer;
}
.coh{
   overflow:hidden;
   white-space: nowrap;
   padding:4px;
}
.fldHint{
   position: absolute;
   display: inline;
   background:url("http://e-dziekanat.amuz.edu.pl/themes/default/img/arrow_l.gif") no-repeat left center;

}
.b{
   font-weight:bold;
}

.chose_whoami, .chose_whoami_lock
{
   width: 100%;
   text-align: center;
   background-color: #FFFFFF;
   margin-bottom: 10px;
   cursor:pointer; cursor: hand;
   border-radius-topleft: 0.5em;
   border-radius-topright: 0.5em;
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   border-radius-bottomleft: 0.5em;
   border-radius-bottomright: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
}

.chose_whoami_lock
{
   background-color: #FFD0D0;
   cursor: default;
}



/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr�               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	/* color: #333; */
	text-decoration: none;
   /**/ font-weight: normal;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	/* color: #333; */
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
div.ofe_spcj_div table{
   border-collapse: collapse;
}
div.ListWybraneSpcj{
   text-align:center;
}



div.DoWyboruSpcj table,div.ListWybraneSpcj table{
   width:auto;
   margin:auto;
}
table.ListWybraneElem tbody{
   border-spacing: 0px;
   padding:0px;
   margin:0px;
   border-collapse: collapse;
}

div.ListWybraneSpcj table.ListWybraneElem{
   border-collapse: collapse;
   width:auto;
   border-spacing: 0px;
   padding:0px;
   margin-left:20px;
   margin-right:30px;
   border-width:1px;
   border-style:solid;
   border-color:gray;
   height:60px;
   /*
   -moz-border-radius-topleft: 0.7em;
   -moz-border-radius-bottomleft: 0.7em;
   -moz-border-radius-topright: 0.7em;
   -moz-border-radius-bottomright: 0.7em;
   */

}
table.ListWybraneElem tr{
   padding:0px;
   margin:0px;

}
table.ListWybraneElem td:last-child{
   /*
   -moz-border-radius-topright: 0.7em;
   -moz-border-radius-bottomright: 0.7em;
*/
}
table.ListWybraneElem td{

   padding:0px;
   margin:0px;
   background-color:#FFFFFF;
   border-left-style:solid;
   border-left-width:1px;
   text-align: center;
   font-size: 13px;

}
table.ListWybraneElem td.firstChildDlaIE{
   background-color:#C2C2C2;
   font-weight:bold;
   font-size: 17px;
   padding-left:10px;
   border-left-width:0px;
  /* -moz-border-radius-topleft: 0.6em;
   -moz-border-radius-bottomleft: 0.6em;
   */
}

table.ListWybraneElem td.firstChildDlaIE + td{
   text-align:left;
   padding-left:5px;
}

table.ListWybraneElem tr.disabled td{
   background-color:#F1F3F0;
}
table.ListWybraneElem tr.disabled td.firstChildDlaIE{
   background-color:#DBDBDB;
}

div.DoWyboruSpcj{
   text-align:center;
}




table.DoWyboruElem{
   border-collapse: collapse;
   width:auto;
   border-spacing: 0px;
   border-width:1px;
   border-style:solid;
   border-color:gray;
   height:35px;
   padding:0px;
   margin:auto;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
}

table.DoWyboruElem tbody{
   border-collapse: collapse;
   border-spacing: 0px;
   padding:0px;
   margin:0px;
   border:0px;
}

table.DoWyboruElem td{
   padding:0px;
   margin:0px;
   background-color:#FFFFFF;
   border-left-style:solid;
   border-left-width:1px;
   text-align: center;
   font-size: 12px;
}
table.DoWyboruElem td.firstChildDlaIE{
   background-color:#C2C2C2;
   border-left-width:0px;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   */
}
table.DoWyboruElem td:last-child{
   padding-left:5px;
   padding-right:5px;
   /*
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
}

table.DoWyboruElem td.firstChildDlaIE + td{
   text-align:left;
   padding-left:5px;
}
table.DoWyboruElem tr.disabled td{
   background-color:#F1F3F0;
}
table.DoWyboruElem tr.disabled td.firstChildDlaIE{
   background-color:#DBDBDB;
}

table.ofe_spcj_button_zapisz{
   width:auto;
   border-spacing: 0px;
   padding:0px;
   margin:auto;
   background-color:#C2C2C2;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
}
table.ofe_spcj_button_zapisz td{
   text-align: center;
   font-size: 17px;
   font-weight:bold;
   padding-left:10px;
   padding-right:10px;
   padding-top:5px;
   padding-bottom:5px;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
    cursor: hand;
    cursor: pointer;
}


table.DoWyboruLabel{
   border-collapse: collapse;
   width:auto;
   border-spacing: 0px;
   border-width:1px;
   border-style:solid;
   border-color:gray;
   height:35px;
   padding:0px;
   margin:auto;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
}
table.DoWyboruLabel td{
   padding:0px;
   margin:0px;
   background-color:#C2C2C2;
   border-left-style:solid;
   border-left-width:1px;
   text-align: center;
   font-size: 12px;
}
table.DoWyboruLabel td.firstChildDlaIE{
   background-color:#C2C2C2;
   border-left-width:0px;
   /*
   -moz-border-radius-topleft: 0.5em;
   -moz-border-radius-bottomleft: 0.5em;
   */
}
table.DoWyboruLabel td:last-child{
   padding-left:5px;
   padding-right:5px;
   /*
   -moz-border-radius-topright: 0.5em;
   -moz-border-radius-bottomright: 0.5em;
   */
}
table.DoWyboruLabel td.firstChildDlaIE + td{
   text-align:center;
   padding-left:5px;
}

.cntr {text-align:center;}
td.rekrutacje ul
{
   margin:0;
   padding-left:14px;;

}

.datystr i
{
   color:blue;
   font-style:normal;
}

.ank_tbl
{
   margin-left: auto;
   margin-right: auto;
   table-layout: fixed;
   width: 200px;
}
.efka_div  div
{
min-height:25px;
}

img.whoami
{
   border: 1px solid #5B965B;
}

#efka #tlo{background-color: #FAFAFA;empty-cells:show}
#efka #tlo_1{background-color: #BDC6D5;empty-cells:show}
#efka #tlo_2{background-color: #A5ADBA;empty-cells:show}
#efka #tlo_3{background-color: #BDC6D5;empty-cells:show}
#efka #tlo_4{background-color: #FFFACD; empty-cells:show}
#efka #naglowek_1{font-family: Tahoma, Verdana, Arial; font-size: 12; font-weight: bold; color:  #264B73}
#efka #naglowek_2{font-family: Tahoma, Verdana, Arial; font-size: 14; color: #8B0000; font-weight: bold; text-align: center}
#efka #naglowek_3{font-family: Tahoma, Verdana, Arial; font-size: 12; font-weight: bold; text-align: right}
#efka #naglowek_4{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px; color: #871F1F; font-weight: bold;text-decoration: none}
#efka .naglowek_news {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px; color: #871F1F; font-weight: bold;text-decoration: none;text-align:center}
#efka .textz { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
#efka .textbig { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; vertical-align:center; padding-bottom:12px; padding-top:12px;padding-right:150px;}
#efka .textb { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 10px; font-weight: bold;}
#efka table{border-collapse:collapse}
#efka .nob td {border:none}
#efka td,#efka th {border:1px solid black}


 /* ikony nieobecnosci */
.abse_ico_0    { background: white url("default/img/abse/info.gif")      no-repeat scroll center center; }
.abse_ico_1    { background: white url("default/img/abse/close.png")     no-repeat scroll center center !important; }
.abse_ico_2    { background: white url("default/img/abse/info_b.gif")    no-repeat scroll center center !important; }
.abse_ico_4    { background: white url("default/img/abse/delegacja.gif") no-repeat scroll center center !important; }
.abse_ico_5    { background: white url("default/img/abse/chorobowe.gif") no-repeat scroll center center !important; }
.abse_ico_9   { background: white url("default/img/abse/close.png") no-repeat scroll center center !important; }
.abse_swieto   { background: white url("default/img/abse/swieto.gif") no-repeat scroll center center !important; }

.abse_ico_3, .abse_ico_6, .abse_ico_7, .abse_ico_8  { background: white url("default/img/abse/urlop.gif")  no-repeat scroll center center !important; }
.abse_ico_3_red, .abse_ico_6_red, .abse_ico_7_red, .abse_ico_8_red  { background: #fff url("default/img/abse/urlop_red.gif")  no-repeat scroll center center !important; }

.abse_ico_mix  { background: white url("default/img/abse/mix.gif")       no-repeat scroll center center !important; }

/* style do harmonogramu czasu pracy / absencje */
table.plan_urlopow {
   width: 100%; border-collapse: collapse; background: #FFF; border: 1px solid #999; table-layout: fixed;
}

table.plan_urlopow th {
   background: none; padding: 0px; margin: auto; height:22px;
}

table.plan_urlopow th.worker {
  text-align: left; overflow: hidden; white-space: nowrap; empty-cells: show;
}

table.plan_urlopow th.day {
  text-align: center; background: #ccc; font-weight: normal; font-size: 12px;
}

table.plan_urlopow .current_day {
  background: #FFDCDC !important; font-weight: bold !important;
}

table.plan_urlopow .is_free_day {
   background: #ccc !important;
}

table.plan_urlopow .absence_found {
   background: #aaa !important;
}

table.plan_urlopow .worker_day {
   height: 22px;
}

table.plan_urlopow .absence_found a.abse_href {
   display: block; width: 100%; height: inherit;
}

table.plan_urlopow .worker_href {
   line-height: 100%; color: #5B965B; cursor: pointer; padding:0px 0px 0px 4px;
}

table.plan_urlopow tr.highlight:hover td, table.plan_urlopow tr.highlight:hover th {
   background: #CFDEEA !important;
}

table.plan_urlopow tr.heighlight_selected td, table.plan_urlopow tr.heighlight_selected th {
   background: #CFDEEA !important;
}

/* page tip container */
div#page_tip_contener div.page_tip {
   position: absolute;  background-color: white;z-index: 9999
}

div#page_tip_contener div.page_tip div.text {
   border:1px solid #5B965B; border-top:none; padding:4px; font-family: Tahoma, sans-serif; font-size:11px;
}

div#page_tip_contener div.page_tip div.text td {
   color:#666; font-family: Tahoma, sans-serif; font-size:11px;
}

div#page_tip_contener div.page_tip div.text td a {
   color:#666; font-weight:bolder;; text-decoration:none;
}

div#page_tip_contener div.page_tip div.text td a:hover {
   color:#5B965B; font-weight:bolder;; text-decoration:none;
}

div#page_tip_contener .page_tip {
   position: absolute;
}

div#page_tip_contener div.page_tip div.text td.right_coll {
   font-weight:bold;
}

div#page_tip_contener div.page_tip div.label {
   background: #5B965B; color:#fff; font-weight: bold; font-family: Tahoma, sans-serif; font-size:11px; padding:4px;  height:11px;
}

div#page_tip_contener div.page_tip img.tip_close {
   cursor:pointer; float:right; padding:4px 4px 0px 0px;
}

div.loader {
  background: #eee url(default/img/tip/loader.gif) 50% 50% no-repeat;
}

tr.blue_highlight:hover {
   background: #CFDEEA;
}

/* zaokrąglenia rogów elementu */
.ltround {
   -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;
}

.rtround {
   -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}

.rbround {
   -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}

.lbround {
   -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;
}

/* style do nowego (prawie....) okienka systemowych alertów */

div.sysalert {
   position:fixed; top:50%; left:50%; width:360px; margin-left: -180px; margin-top:-60px; background:#fff; border:2px solid #D45151; z-index: 4000;
}

div.sysalert div.sysalert-title {
   padding:2px 8px 2px 8px; background: #D45151; color:#fff; font-weight:bold;
}

div.sysalert div.sysalert-text {
   padding:8px; text-align:center; max-height: 140px; overflow: auto; word-wrap: break-word; width:344px;
}

div.sysalert div.sysalert-close {
   text-align:center; padding:4px;
}

div.sysalert div.sysalert-close input.sysalert-close_btn {
   background: #5B965B; color:#fff; border:1px solid #5B965B; cursor: pointer;
}



div.system-curtain {
   background: #fff; opacity:0.6; filter:Alpha(Opacity=60); position: fixed; top:0px; left:0px; width:100%; height: 100%; z-index: 3900;
}

.fixed {
   position: fixed;
}

.abs {
   position: absolute;
}

.rel {
   position: relative;
}

a img {
   border:none;
}

.pd
{
   padding-left:5px;padding-right:5px;
}


/* style do nowego okienka popup z zawartością strony */

div.popup_window {
    position: fixed; top:50%; left: 50%; z-index: 4010;
}

div.popup_window img {
    border: none;
}

div.popup_window div.popup_window_close {
   z-index: 4002; right: 4px; top:4px;
}

div.popup_window div.popup_window_refresh {
   z-index: 4002; right: 4px; top:4px;
}

div.popup_window div.popup_window_close a:hover {
   opacity:0.6;
}

div.popup_window span.popup_window_close a {
   background: #C2C2C2; color:#fff; text-align:center; font-size: 10px; text-decoration: none; padding: 3px 6px 3px 6px; font-weight:bold;
}
div.popup_window span.popup_window_close a:hover {
   background: #C2C2C2;
}

div.popup_window div.popup_window_header {
   background: #C2C2C2; color:#000000; font-size: 11px; text-decoration: none; padding: 1px 22px 3px 6px; font-weight:bold;
}

div.popup_window div.popup_window_text {
   z-index: 3001; border: 3px solid #C2C2C2; background: #fff; z-index: 4050;
}

div.popup_window div.popup_window_text div.popup_window_text_spacer {
   color: #555; overflow:auto;
}

div.popup_window div.popup_window_text div.popup_window_text_html {

}

div.popup_window div.popup_window_text div.popup_window_hint {
   color: #666; margin:2px 0xp 2px 0px; background: #eee; height: 16px; font-size:10px; font-family:Verdana; overflow:hidden;
}

div.popup_window div.popup_window_text div.popup_window_hint_text {
   background: url(default/img/info.gif) 2px 2px no-repeat; border-top:1px solid #E0E0E0;  padding:2px 0px 0px 20px;
}



/* browser check */

div.bchPanel
{
   border: 1px solid #F7941D; 
   background: #FEEFDA; 
   text-align: center; 
   vertical-align: center;
   clear: both; 
   height: 75px; 
   position: relative;
}

div.bchCloseBtn
{
   position: absolute; 
   right: 3px; 
   top: 3px; 
   font-weight: bold;
}

div.bchMain
{
   width: 740px; 
   margin: 0 auto; 
   text-align: left; 
   padding: 0; 
   overflow: hidden; 
   color: #000000;
}

div.bchWarnImg
{
   width: 75px; 
   float: left;
}

div.bchWarnMsg
{
   width: 275px; 
   float: left; 
}

div.bchWarnMsgTitle
{
   font-size: 14px; 
   font-weight: bold; 
   margin-top: 6px;
}

div.bchWarnMsgTxt
{
   font-size: 12px; 
   margin-top: 6px; 
   line-height: 12px;
}

div.bchBrowserIcon
{
   width: 75px; 
   float: left;
}

.fieldsetSelected
{
   background-color: #CFDEEA}

div.left_menu_option
{
   margin: 0px 10px;
}
