* 
{
  margin: 0;
  padding: 0;
}

body 
{
  font-family: Arial, Sans-Serif;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background: url('/pliki/body.png') repeat-x;
  background-color: #004892;
}

#bg
{
  position: absolute;
  border: 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 250px;
  z-index: -1;
}

#bg img 
{
  width: 100%;
  height: 100%;
} 

img 
{
  border: none;
}

.imgLeft
{
  float: left;
  margin-right: 5px;
}

.imgRight
{
  float: right;
  margin-left: 5px;
}

#pExtLinkSelector
{
  padding: 0px 20px 0px 0px;
  background: url('../images/extlink.png') no-repeat 100% -200px;
}

#divLinkSettings
{
  top: 0px;
  left: 0px;
  margin: 4px 0px 0px 3px;
  position: absolute;
  color: #D8D2B4;
  font-size: 10px;
  vertical-align: top;
}

.divClear
{
  clear: both;
  width: 0px;
  height: 0px;
}

.divClearIElt7
{
  width: 0px;
  height: 0px;
  display: none;
}

.aExtLink
{
  text-decoration: underline;
  color: #0000FF;
  background: url('../images/extlink.png') no-repeat 100% 0;
  padding: 0 20px 0 0;
}

.aExtLink:hover 
{
  color: #FF0000;
  background: url('../images/extlink.png') no-repeat 100% -100px;
}

span.spExtLinkAlt 
{
  position: absolute;
  left: -3000px;
  top: -3000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}

a 
{
  text-decoration: underline;
  color: #0000FF;
  background: transparent;
}

a:hover 
{
  text-decoration: underline;
  color: #FF0000;
}

.divInfo
{
  border: 1px solid #A7A8A3;
  background-color:#F4F4CB;
  padding: 3px 3px 3px 3px;
}

.spInfo
{
  border: none;
  background-color:#FFFFCB;
}
  
#divContainer 
{
  margin: 35px 20px 0 20px;
  width: 750;
  height: auto;
  min-width: 750px;
  max-width: 750px;
  text-align: left;
}
#divContainer' 
{
  border: 1px solid #aaaaaa;
  margin: 35px 20px 0 20px;
  width: 750;
  height: auto;
  min-width: 750px;
  max-width: 750px;
  text-align: left;
}

#divContainer1 
{
  margin: 35px 20px 0 20px;
  width: 750;
  height: auto;
}
#divContainer1' 
{
  border: 1px solid #aaaaaa;
  margin: 35px 20px 0 20px;
  width: 750;
  height: auto;
}

.divDescription
{
  height: 30px;
  width: 240px;
  position: absolute;
  overflow: hidden;  
  top: 65px;
  left: 248px;
  color: #000000;
  font-size: 10px;
  padding-top: 5px;
  padding-left:20px;
}

.divRobotBody
{
  background-image: url(../images/robobody.jpg);
  background-repeat:no-repeat;
  border: 0px solid;
  width: 261px;
  margin: 0px 0px 0px 0px;
  height: 132px;
  vertical-align: bottom;
  position: absolute;
  z-index: 1;
  left: 29px;
  top: 120px;
}

.divContent
{
  border: 1px solid #D8D2B4;
  background-color: #F8F7F3;
  width: auto;
 
  padding: 10px 5px 10px 22px;
  height: auto;
  vertical-align: top;
  position: relative;
  left: 0px;
  top: 0px;
  min-height: 650px;
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  color: #000000;
}

.divContent p
{
  padding: 0px 0px 0px 0px;
  margin: 3px 0px 3px 0px;
}

.divContent h1
{
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color: #0066AA;
}

.divContent h2
{
  display: inline;
  font-size: 18px;
  font-weight: bold;
  color: #0066AA;
}

.divContent h3
{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #0066AA;
  margin-bottom: 4px;
}


.divContent h6
{
  display: inline;
  font-size: 14px;
  font-weight: bold;
  color: #0066AA;
  margin-bottom: 4px;
}

.divContent fieldset
{
  border: none;
  background: transparent;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.taCode
{
  background-color: #EBF2EC;
  color: #000033;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}

.divContent fieldset legend
{
  font-size: 10px;
  color: #0066AA;
}

.divContent code
{
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  color: #000033;
  background-color: #EBF2EC;
}

.spImportant
{
  color:#770000;
  font-size: 12px;
}

.spNote
{
  font-size: 10px;
}

.divCode
{
  border: 2px solid #0066AA;
  background-color: #EBF2EC;
  color: #000033;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}
.spComment
{
  color:#007700;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}
.spKeyword
{
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}
.spString
{
  color:#770000;
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}


.divContent ul
{
  margin-left:22px;
}

.spCapitalLetter
{
  font-size: 20px;
  font-weight: bold;
  color:#000000;
  top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;  
}

.divSubmenu
{
  border: 1px solid #D8D2B4;
  background-color: #242F4B;
  width: 750;
  height: auto;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  vertical-align: top;
  position: relative;
  color: #D7D5C8;
}

.divSubmenu1
{
  border: 1px solid #D8D2B4;
  background-color: #242F4B;
  width: auto;
  height: auto;
  margin: 5px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  vertical-align: top;
  position: relative;
  color: #D7D5C8;
}

.divSubmenu h1
{
  font-size:22px; 
  font-weight: bold;
  text-align: center;
  color: #D7D5C8;
}

.divMenubox
{
  border: 1px solid #D8D2B4;
  background-color: #082D5D;
  width: auto;
  margin: 0px 0px 10px 0px;
  height: auto;
  vertical-align: top;
}

#menu 
{
  margin-top: 5px;
  border: none;
  background: transparent;
  width:auto; 
  text-align:center; 
  margin-left: 17px;
  z-index:1;
  font-family: Arial, Sans-Serif;
}

#menu a, #menu a:visited 
{
  margin-bottom: 3px;
  text-decoration:none;
  background-color:#E1E1E1;
  color:#000000; 
  display:block; 
  width:170px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  position:relative;
}

#menu a.aSubselection, #menu a.aSubselection:visited 
{
  margin-bottom: 3px;
  text-decoration:none;
  background-color:#E1E1E1;
  color:#000000; 
  display:block; 
  width:150px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  margin-left: 20px;
  position:relative;
}

#menu p
{
  margin-bottom: 3px;
  margin-top: 0px;
  text-decoration:none;
  background-color:#FFFFFF;
  color:#BB0000; 
  display:block; 
  width:170px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  position:relative;
}

#menu span 
{
  display:none;
}

#menu span.spArrRight
{
  display:block; 
  position:absolute; 
  height:0px; 
  width:0px; 
  overflow:hidden; 
  border-bottom:8px solid #FFFFFF; 
  border-top:8px solid #FFFFFF; 
  border-left:8px solid #BB0000;  
  left:5px; 
  top:5px; 
}

#menu a:hover, #menu a.aSubselection:hover
{
  border:1px solid #286888;
  background-color:#FFFFFF;
  color: #FF0000;
}

#menu a:hover span.spItemArrLeft, #menu a:hover span.spItemArrRight
{
  display:block; 
  position:absolute; 
  height:0px; 
  width:0px; 
  overflow:hidden; 
  border-top:8px solid #FFFFFF; 
  border-bottom:8px solid #FFFFFF; 
}

#menu a:hover span.spItemArrLeft 
{
  left:5px; 
  top:5px; 
  border-left:8px solid #286888;
}

#menu a:hover span.spItemArrRight 
{
  left:167px; 
  top:5px; 
  border-right:8px solid #286888;
}

#menu a.aSubselection:hover span.spItemArrRight 
{
  left:147px; 
}

#menu span.spItemDescription img
{
  float: left;
  margin-right: 5px;
}

#menu a:hover span.spItemDescription, #menu a.aSubselection:hover span.spItemDescription 
{
  display:block;
  text-align: left;
  font-size: 11px;
  z-index: 11;
  position:absolute; 
  left:205px; 
  top:0px; 
  padding:5px; 
  width: 200px;
  height: auto;
  background-color:#FFFFCB; 
  color:#000000; 
  border:1px solid #234;
}

#menu a.aSubselection:hover span.spItemDescription 
{
  left:185px; 
}

#menu p span.spArrDown
{
  display:block; 
  position:absolute; 
  height:0px; 
  width:0px; 
  overflow:hidden; 
  border-left:8px solid #FFFFFF; 
  border-right:8px solid #FFFFFF; 
  border-top:8px solid #BB0000;  
  left:5px; 
  top:5px; 
}

#menu:hover span.spRobotHead
{
  background-image: url(../images/robohead.jpg);
  background-repeat:no-repeat;
  display:block;
  width:217px;
  height:99px;
  left:-2px;
  top:-272px;
  z-index: 7;
  position:absolute; 
  border:0px solid;
}

#menu #aMenuSelItem
{
  margin-bottom: 3px;
  text-decoration:none;
  background-color:#FFFFFF;
  color:#AA0000; 
  display:block; 
  width:170px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  position:relative;
}
#menu #aMenuSelItem:hover
{
  border-color:#286888;
  color:#FF0000;
}
#menu #aMenuSelItem span.spArrDown
{
  border-top:8px solid #BB0000;
}
#menu #aMenuSelItem:hover span.spArrDown
{
  border-top:8px solid #286888;
}

#menu p.pSubMenuItem
{
  background: none;
  border: none;
  height: auto;
  width: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#menu #aSubMenuSelItem
{
  margin-bottom: 3px;
  margin-left: 20px;  
  text-decoration:none;
  background-color:#FFFFFF;
  color:#BB0000; 
  display:block; 
  width:150px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  position:relative;
}
#menu #aSubMenuSelItem:hover
{
  border-color:#286888;
  color:#FF0000;
}
#menu #aSubMenuSelItem:hover span.spArrRight
{
  border-left:8px solid #286888;
}


#menu form
{
  margin-bottom: 7px;
}

#menu form input.inMenuInput
{
  background-color:#FFFFFF;
  border:1px solid #000000;
  max-width: 142px;
}

#menu form input.inMenuButton
{
  border-style: outset;
  background-color:#C7C7C7;
  color: #000000;
  margin-top: 3px;
  border-color: #C7C7C7;
  border-width:2px;
  max-width: 142px;
}

#menu #pSearch
{
  margin-bottom: 3px;
  margin-top: 10px;
  text-decoration:none;
  background-color:#E1E1E1;
  color:#0000BB; 
  display:block; 
  width:170px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  position:relative;
}

#menu p.pVertSpacer
{
  background: none;
  border: none;
  height: 1px;
  font-size: 1px;
  margin: 0px 0px 0px 0px;
  width: 170px;
}

#menu p.pMenuItem
{
  background: none;
  border: none;
  height: auto;
  width: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#menu p.pSubSelect
{
  display: block;
  margin-bottom: 3px;
  text-decoration:none;
  background-color:#FFFFFF;
  color:#BB0000; 
  width:150px; 
  height:auto; 
  font-size:12px; 
  border:1px solid #000000;
  padding:5px;  
  margin-left: 20px;
  position:relative;
}

.divRobotHead
{
  background-image: url(../images/robohead_light.jpg);
  background-repeat:no-repeat;
  border: 0px solid;
  width: 217px;
  margin: 0px 0px 0px 0px;
  height: 99px;
  vertical-align: top;
  position: absolute;
  z-index: 2;
  left: 28px;
  top: 21px;
}


.divRobotHead a, .divRobotHead a:hover
{
  text-decoration:none;
  display:block;
  width: 261px;
  height: 132px;
}


#divLightPreloader
{
  background-image: url(../images/robohead.jpg);
  position: absolute;
  left: -300px;
  top: -300px;
  margin-left:-300px;
  margin-right:-300px;
}


.divRobotHead:hover
{
  background-image: url(../images/robohead.jpg);
}

.divHome
{
  border: 1px solid #90867D;
  background-color: #E7E5D8;
  width: 32px;
  height: auto;
  padding: 1px 1px 1px 1px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  font-family: Arial, Sans-Serif;
  color: #A00000;
  text-align: center;
  z-index: 10;
}

#divRobotHand
{
  background-image: url(../images/robohand_transp.png);
  width:22px;
  height:42px;
  left: 268px;
  top: 210px;
  position: absolute;
  z-index: 3;
}

.divHome a, .divHome a:visited
{
  text-decoration: none;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  background-color: #E7E5D8;
  font-weight: bold;
}

.divHome a:hover
{
  color: #A00000;
  background-color: #E7E5D8;
}

.divHome a span.up
{
  overflow:hidden; 
  float: left;
  left: 7px;
  top: 5px;
  position: relative;
  border-left:8px solid #E7E5D8; 
  border-right:8px solid #E7E5D8; 
  border-bottom:8px solid #286888;
  background-color: #E7E5D8; 
}

.divHome a:hover span.up 
{
  border-bottom:8px solid #AA0000;
}

.divFooter
{
  border: 1px solid #C6C7C6;
  background-color: #242F4B;
  width: auto;
  margin: 10px 40px 3px 248px;
  color: #FFFFFF;
  text-align: center;
  font-size: 9px;
  padding-top: 5px;
}

.divFooter p
{
  margin-bottom: 3px;
}

.divFooter a, .divFooter a:visited
{
  text-decoration: underline;
  color: #000000;
  margin: 2px 2px 2px 2px;
  padding: 1px 5px 1px 5px;
  font-size: 10px;
  background-color: #F7F5E8;
  border: 1px solid #000000;
  font-weight: bold;
}

.divFooter a:hover, .divFooter a:focus
{
  color: #A00000;
  background-color: #FFFFFF;
  border-color: #A00000;
}

.divContentMenu
{
  position: relative;
  border: 1px solid #286888;
  margin-right: 5px;
  padding: 2px 2px 40px 5px;
  width: 100%-20px;
}

.divWrapperStatic
{
  position: relative;
  margin-bottom:20px;
}

#ulSubmenu
{
  list-style:none;
}

#ulSubmenu li
{
  display: inline;
  line-height: 1.4;
}

.aSubmenu
{
  display: block;
  float: left;
  text-decoration: underline;
  color:#000000;
  background-color:#E1E1E1;
  border: 1px solid #242F4B;
  border-left: 3px solid #242F4B;
  margin: 2px 4px 2px 0px;
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
}

.aSubmenu:hover
{
  text-decoration: none;
  color:#AA0000;
  background-color:#FFFFFF;
  border: 1px solid #286888;
  border-left: 3px solid #286888;
}

.aSubmenu span.spDescr
{
  visibility: hidden;
  font-size: 12px;
  font-weight: normal;
  position: absolute;
  left: 15px;
  bottom: 2px;
  padding-right:5px;
  color: #000000;
  cursor: default;
  white-space: normal;
  line-height: 1;
}
.aSubmenu:hover span.spDescr
{
  color: #333333;
  text-decoration:none;
  visibility: visible;
}

#pValid
{
  text-align: right;
}

#pValid a
{
  border: none;
  text-decoration: underline;
  color:#0000FF;
  background: transparent;
}

#menu #pSearch a
{
  display: inline;
  border: none;
  text-decoration:none;
  background-color:#E1E1E1;
  color:#0000BB; 
  font-size:12px; 
  padding: 0;
  margin: 0;
}

#menu #pSearch a:hover
{
  text-decoration:none;
  color:#FF0000; 
}
