td, p, dd, dl, input, select {color: #800000; font-size: 11px; font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;}
table.hde tr, table.mnu td {background-color: #fff;}
.a_header{font-weight: bold; font-size: 14px;}
.a_header2{font-weight: bold; font-size: 12px;}
body {background-color: #fff;}
body.klasa1 {background-color:#fff;}
.topBar{background-color: #fff; font:italic normal bolder 16px Verdana,Arial,Helvetica,sans-serif;}
.activL1{font:normal normal normal 10px Verdana,Arial,Helvetica,sans-serif;}
.activL2{background-color: #FFB4B4; font: normal normal bold 11px Verdana,Arial,Helvetica,sans-serif;}
.dt {border-left : 1px dotted #800000;}
.dtbot {border-bottom : 1px dotted #800000;}
.dttop {border-top : 1px dotted #800000;}
.dt2 {border-left : 1px dotted #800000;}
.sld_top {border-top : 1px solid #800000;}
.sld_l {border-left : 1px solid #800000;}
.sld_b {border-bottom : 1px solid #800000;}
.sld_l_t {border-left : 1px solid #800000; border-top : 1px solid #800000; background-color: #fff;}
.sld_l_r {border-left : 1px solid #800000; border-right : 1px solid #800000; background-color: #fff;}
.sld_frm {border-bottom : 1px solid #800000; border-left : 1px solid #800000; border-top : 1px solid #800000; border-right : 1px solid #800000;}
table.hde td.brw {background-color: #7F0808;}
table.hde td.lft IMG {background-color: #ECDBBC;}
table.hde td.wht {background-color: #F5F3D0;}
table.hde td.rht {background-color: #800000}
table.hde td.lpos {text-align: right;}
table.hde td.btm {background-color: #f5f3d0;}
table.mnu td.nsel {background-color: #F3F2DF; cursor: pointer; cursor: hand;}
table.mnu td {text-decoration: none; color: #DA8F46; font-weight: bolder;}
table.mnu td.sel {background-color: #fff; text-decoration: none; color: #800000; font-weight: bold; cursor: pointer; cursor: hand;}
table.mnu td.ln {background-color: #800000; vertical-align: top;}
table.lay tr.brd td {border-bottom: 1px solid #800000;}
table.lay td.sel {background-color: #FFB4B4; cursor: pointer; cursor: hand;}
table.lay td.nsel {cursor: pointer; cursor: hand;}

table.lay td.stsl {font-size: 10px; font-family: "Times New Roman"; font-weight:lighter; background-color:#fff;}
table.lay td.stss {font-size: 10px; font-family: "Times New Roman"; font-weight:lighter; background-color:#fff;}
table.lay td.frm {font-size: 11px; font-family: "Times New Roman"; font-weight:bolder; text-align: center;}
table.lay td.brk {border-left : 1px solid #800000;}
table.sts td.wht {background-color: #FFFFFF}
table.sts td.st {background-color: #909090; text-decoration: none; color: #FFFFFF; font-weight: bold}
table.sts td {background-color: #F5F3D0}
td.anurl {background-color: #FFB4B4; text-decoration: none; color: #000000; font-weight: bold; cursor: pointer; cursor: hand;}
img.ovr { hspace:4; vpace:1; border:0; width:16px; height:16px; background-color: #7F0808}
img.ovr2 {background-color: #7F0808}
img.tbrs {hspace:4; vspace:1; border:0; width:16px; height:16px; background-color: red;}
img.tbr {hspace:4; vspace:1; border:0; width:16px; height:16px;}
img.tbr2 {hspace:4; vspace:1; border:0; width:15px; height:15px;}
a {text-decoration: none; color: #F5F3D0; font-weight: bold;}
a.newwindow {font-weight: bold;}
form.bmk, table.bmk, IMG.bmk {background-color: #fff; }
.bn { height:19px; BORDER-TOP: thin solid white; BORDER-RIGHT: thin solid #9F9F9F; BORDER-LEFT: thin solid white; BORDER-BOTTOM: thin solid #9F9F9F; color : black; background-color : #ECECEC;}
table.tbr {}
IMG.crm {background-color: #FFFFFF;}
table.msr {background-color: #FFE01C;}
.inf{FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Tahoma, "Arial CE", Arial, Helvetica; background-color: #E7D082;}
.alr{FONT-FAMILY: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif; border: 1px solid #FF0000;}
table.stbr{border:1px solid #800000; background-color: #fff;}
table.stbr td.sgn{background-color: #fff; text-decoration: none; color: #800000; cursor: pointer; cursor: hand;}
table.stbr td.nrl{color:aqua; background:blue;}
table.inf2{FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Tahoma, "Arial CE", Arial, Helvetica; background-color: #F8F8E0; border-top :1px solid black; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;}
.isopt{background-color:#0d8803; }
.notopt{background-color:#a50a1c;}
.isopt{background-color:#0d8803;}
.yellowopt{background-color:#FFFF00; }

/* .iframez{position:absolute;top:60; left:50;noResize:false; border:1px; width:340px; height:20px; cursor:hand; padding:0px; padding-left:0px; color:black;} */
img.eftbrs {hspace:1; vspace:1; border:0; background-color: red;}
img.eftbr {hspace:1; vspace:1; border:0; }
img.efovr {hspace:1; vspace:1; border:0; background-color: #7F0808}
table.tlov tr.hdr{background-color:#C3C3C3; font-weight:bold;}
table.tlov tr.nsel{background-color:#FFFFFF; cursor: pointer; cursor: hand;}
table.tlov tr.sel{background-color:#CCD1FD;}
table.bmk_o {background-color: #fff; BORDER-TOP: 1px dotted #800000; BORDER-RIGHT: 1px dotted #800000; BORDER-LEFT: 1px dotted #800000; BORDER-BOTTOM: 1px dotted #800000;}
input.logout {BORDER-TOP: thin solid #f95639;BORDER-RIGHT: thin solid #f0a397;BORDER-LEFT: thin solid #f95639;BORDER-BOTTOM: thin solid #f0a397;font-weight : bolder;color : #FFFFFF;background-color : #004488;}
.emptyclass{}
.hand{cursor: pointer; cursor: hand;}

td.dirnsel{background-color:#D5CCBB}
td.dirsel{background-color:#800000}
td.dirframe{background-color:#FFFFFF}


A:link		{text-decoration: underline; color: #800000; }
A:visited 	{text-decoration: underline; color: #C30E0E; }
A:active 	{text-decoration: underline; color: #800000; }
A:hover 	{text-decoration: underline; color: #7F0808; } 

.BeingLoadedNode{
        font-size: 11px;
        background-color: infobackground;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	width:70px;
	margin:1px;
	cursor:hand;
}
LI
{
	margin-left: -35px;
	list-style-type: none;
	list-style-image: none;
	font-family: verdana;
	font-size: 8pt;
}
.TreeNode
{
	margin-left: 3px;
	font-size: 8pt;
	border-width: 1px;
	border-color: White;
	border-style: solid;
}

/*psPanel*/
div.psIzoD1{
    left:0px;
    top:0px;
    width:100%;
    height:100%;
}

div.psCont{
    position:absolute;
    overflow:hidden;
}

td.psNoSel, td.psSel, td.psNoSelOver {padding-left:2px; padding-right:2px;}

td.psNoSel{
font-size: 12px; background-color: #C4D6A2; color: #80666f; font-weight: bold; cursor: pointer;
BORDER-BOTTOM: 3px;
}
td.psSel  {font-size: 12px; background-color: #ADD467; color: #800000; font-weight: bold;
BORDER-BOTTOM: 3px;
}
td.psNoSelOver{
font-size: 12px; background-color: #B0D76A; color: #614851; font-weight: bold; cursor: pointer;
BORDER-BOTTOM: 3px;
}
td.psTDU{
   font-size: 10px;
   color: #800000;    
   font-family: sans-serif, Tahoma, Verdana;
}
div.psPUser{    
    bottom: 1px;
    right: 300px;
    position: absolute;
    z-index: 3;
}
div.psPMenu{
    position:absolute;
    right:10px;
    top:5px;
    z-index: 3;
    background: none;
}
/*psPanel END*/

.italicFont{
  font-style:italic;
}


div.theStatus {
}
div.theStatusText {
   float:left;
}
div.theStatusLogo {
   float:right;
   width:86px;height:40px;
   margin-right:5px;
}

#theTopBar {
    height: 85px;
}
#psPanel {
    background: none;
}


#selectProj {
  height:auto;
  position:absolute;
  background: none;  
}

#selectProj a {
    color:#000;
    font-size:11px;
    font-family:verdana;
  /*  font-weight: normal;*/
}

#selectProj li {
    margin-left:0px;
} 

.dd-select{
    border: 1px solid #4AB7DD;
    background-color: #fff !important;
    height:35px !important;
}

.dd-selected {
    padding: 2px !important;
}

.dd-selected-image{
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    margin-left: 0px;
    max-width: 40px;
    vertical-align: middle;
}

.dd-option-selected {
   background-color: #dedede !important;
}

.dd-option-text {
	line-height: 35px !important;
}

    #awUSResult {width:100%;height:100%;margin-top:10px;}
    #awUSResult .list {width:272px;height:auto;margin:4px 2px 0px 2px;background-color:#F0F0F0;border:1px solid #DEDEDE;color:#000;font-family:Arial;float:left;clear:both;cursor:pointer;}
    #awUSResult .list .tekst, #awUSResult .list .tekst .pic, #awUSResult .list .tekst .pic1 {float:left;}
    #awUSResult .list .tekst .pic, #awUSResult .list .tekst .pic img, awUSResult .list .tekst .pic1, #awUSResult .list .tekst .pic1 img {width:32px;height:30px;}
    #awUSResult .list .tekst .pic, #awUSResult .list .tekst .pic1 {margin:2px 4px 2px 2px;}
    #awUSResult .list .tekst span {float:left;padding:3px 3px 3px 3px;text-align: justify;}

.mapBusy
{
    background: url('g/wait.gif');
    z-index:1000;
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
    bottom: 50px;
    width: 20px;
    height: 20px;
}

#pubWorkAreas img {
    width: 32px;
    height: 25px;
}

#pubWorkAreasList, #ovLayer {
    width: auto;
    height: auto;
    position: absolute;
    z-index: 10;
    text-align:right;
    padding:10px 10px;
    background-color: #fff;
    border: 1px solid #4ab7dd;
}

#pubWorkAreasList, #pubWorkAreasList .geozakladki {
    font-size: 13px; 
    font-weight:bold; 
    font-family: Verdana; 
    text-align: center;
}

#pubWorkAreasList .geozakladki {
    font-size: 12px; 
    float:left; 
    clear: both;
    margin-top:6px;
    font-weight:normal;
    width: 150px;
    background-color: #fff;
    cursor: pointer;
}

#sygnityDev {
    position:absolute;
    bottom: 0px;
    right:0px;
    width:172px;
    height:40px;
    float:right;
}