#screen {
    position:absolute;
    top: 1px;
    left: 05px;
    width: 1000px;
}
#header {
    width: 1000px;
    height: 75px;
    bottom: auto;
    background-color: #003366;
}
    #headerMain
    {
     float:left;
     width: 690px;
     height: 72px;
    }
    #headerMAutor
    {
     float:left;
     width: 680px;
     height: 15px;
     color: #3399FF;
     font-family: 'Times New Roman';
     letter-spacing: 15px;
     font-size: 19px;
    }
    #headerMHerbarz
    {
     float:left;
     width: 690px;
     height: 40px;
     color: #FFCC33;
     font-family: 'Times New Roman';
     text-transform: uppercase;
     letter-spacing: 24px;
     font-size: 35px;
    }
    #headerMOkres
    {
     float:left;
     width: 680px;
     height: 15px;
     color: #FFCC33;
     font-family: 'Times New Roman';
     text-transform: uppercase;
     letter-spacing: 11px;
     font-size: 19px;
     }
    #headerLogo
    {
     float: left;
     text-align: center;
     padding-top: 8px;
     width: 300px;
     height: 70px;
    }

#main {
     float:left;
    width: 995px;
}
.greybg {
 background-color:#CCCCCC;
}
.namesList {
    width:995px;
    height: 470px;
    font-family: 'Times New Roman';
    overflow:auto;
}
    #mainBody
    {
     float:left;
    width: 995px;
    height: 470px;
    }

#legend {
    float:left;
    width: 300px;
    height: 470px;
}
#flag {
    float:left;
    width: 300px;
    height: 60px;
    text-align: center;
}
#search {
    float:left;
    width: 300px;
    height: 270px;
    text-align: center;
}
#news {
    float:left;
    width: 290px;
    height: 140px;
    text-align: center;
}
.description {
    width:680px;
    height: 470px;
    font-family: 'Times New Roman';
    overflow:auto;
}

#action {
    float: left;
    width: 995px;
    height: 50px;
    border-width:2px;
    border-style:solid;
    border-color:blue;
}
#actionCechy {
    float: left;
    width: 995px;
    height: 120px;
    border-width:2px;
    border-style:solid;
    border-color:blue;
}
.cechyHint {
    float: left;
    font-size: 17px;
    width:700px;
    height: 120px;
}
.selection {
    left:0px;
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
    width:995px;
    height: 450px;
}
.selectionCechy {
    left:0px;
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
    width:995px;
    height: 378px;
}
.selectionLine {
    float: left;
    border-width:1px;
    border-style:solid;
    border-color:purple;
    width:995px;
    height: 62px;
}
.selectionHerb {
    position:relative;
    left:0px;
    width:995px;
    height: 480px;
}
.typeMainTarcza {
    float:left;
    text-align:center;
    left:10px;
    width:220px;
    height:453px;
}
.typeMain1b {
    text-align:center;
    float:left;
    left:10px;
    width:109px;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:white;
    height:453px;
}
.typeMain1 {
    text-align:center;
    float:left;
    left:10px;
    width:109px;
    border-left-width:2px;
    border-left-style:solid;
    border-left-color:white;
    height:453px;
}
.typeMain3{
    text-align:center;
    float:left;
    left:10px;
    width:326px;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:white;
    height:453px;
}
.typeOptionTarcza {
    float:left;
    width:99px;
    padding:2px;
}
#typeInfo  {
    position:relative;
    width: 100%;
    height: 100px;
    background-color:#CCFF99;
    border-width:2px;
    border-style:solid;
    border-color:green;
}
#typeOK {
    position:relative;
    width: 100%;
    height: 100px;
    background-color:#99CCFF;
    border-width:2px;
    border-style:solid;
    border-color:blue;
}
#typeError {
    width: 100%;
    height: 100px;
    background-color:#FFCCFF;
    border-width:2px;
    border-style:solid;
    border-color:red;
}
#typeRaport {
    position:relative;
    width: 100%;
    height: 450px;
    background-color:#CCFF99;
    border-width:2px;
    border-style:solid;
    border-color:red;
}
.typeMainCecha {
    text-align:center;
    font-weight:bold;
    color:black;
    float:left;
    width:57px;
}
.typeMainHerb {
    float:left;
    left:5px;
    width:190px;
}
.typeOptionGroup {
    position:absolute;
    left:0;
    top:145px;
    width:980px;
}
.typeOptionCecha
{
    float:left;
    width:90px;
    height: 110px;
}
.typeIlosc {
    text-align:center;
    width:90px;
    font-weight: bold;
}

#footer {
     float:left;
    width: 980px;
    height: 41px;
    border-width:2px;
    border-style:solid;
    border-color:blue;
}
#footerKontakt {
    float:left;
    width:680px;
    height: 40px;
    padding-top: 10px;
    font-family: 'Times New Roman';
}
#footerInfo {
    float:left;
    width: 300px;
    height: 40px;
    text-align: center;
    font-family: 'Times New Roman';
}
#headerAutor{
float: left;
width: 150px;
color: #3399FF;
font-family: 'Times New Roman';
letter-spacing: 10px;
font-size: 18px;
}
#headerHerbarz{
float: left;
width: 380px;
color: #FFCC33;
font-family: 'Times New Roman';
letter-spacing: 5px;
font-size: 29px;
text-align: center;
text-transform: uppercase;
padding-top: 20px;
}
#headerNumer{
float: left;
width: 80px;
padding-top: 7px;
}
#headerStrona {
float: left;
width: 340px;
color: #FFCC33;
font-family: 'Times New Roman';
letter-spacing: 5px;
font-size: 29px;
text-align: center;
padding-top: 20px;
}
#actionNames{
float: left;
width: 750px;
}
#actionInstr{
float: left;
width: 600px;
padding-top: 5px;
}
#actionLista {
float: left;
width: 700px;
padding-top: 5px;
}
.actionStrony {
float: left;
width: 280px;
padding-top: 13px;
}
.actionInstrA {
float: left;
width: 190px;
padding-top: 13px;
}
.actionButton {
float: left;
width: 160px;
text-align: center;
padding-top: 13px;
}
#boxInfo {
float: left;
    width: 890px;
    top: 75px;
    left: 0px;
}
.infoMain {
    width: 888px;
    background-color: #FFFF99;
    padding: 0.5cm 1.5cm;
    overflow:auto;
}
.indent {
    text-indent: 20px;
}
.ctr {
    text-align: center;
}
#showQuery {
    position:absolute;
    top: 75px;
    left: 0px;
    width:885px;
    height: 375px;
    background-color: #CCFFFF;
    padding: 1.5cm 1.5cm;
}
#queryHeader {
    float:left;
    width:880px;
    height: 35px;
}
#queryFooter {
    float:left;
    width:880px;
    height: 35px;
    padding-top: 15px;
}

.queryObject {
    float: left;
    width: 60px;
    height: 60px;
    border-width:1px;
    border-style:solid;
    border-color:black;
    padding-left: 0.5cm;
}
