/* CSS Document */
body{ 
      padding:0px; 
	  margin:0px; 
	  background:#ffffff; 
	  color:#646464; 
	  font:14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	  background:url(images/body-bg.gif) 0 0 repeat-x;
	  }
A{border: 0px solid white;}
IMG{border: 0px solid white;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px; }
ul{padding-left: 20px;}
td{font-size: 14px;}
#container {position: relative;}
#mainFrame {border:0px solid red; width: 800px; position:relative; margin:0 auto;}

/*----TOP PANEL----*/
#mainTopPan {border-bottom: 6px solid #034E9E;}
#horizonMenu{position: relative;height: 50px;}
#blad{position: absolute; left: 10px; top: 1px; color: red; font-weight: bold;font-size: 11px;}
#info{position: absolute; left: 10px; top: 1px; color: #08BC15; font-weight: bold;font-size: 11px;}
#data{position: absolute; right: 15px; top: 1px; color: #000B61; font-size: 10px;}
#hm1 {height: 50px;}
#hm1 a{position: absolute; left:0px; top: 0px; background:url(images/home.gif) 0 0 no-repeat; width: 126px; height: 50px;}
#hm1 a:hover{background:url(images/homeA.gif) 0 0 no-repeat; width: 126px; height: 50px;}
#hm2 {height: 50px;}
#hm2 a{position: absolute; left:126px; top: 0px; background:url(images/oszkole.gif) 0 0 no-repeat; width: 145px; height: 50px;}
#hm2 a:hover{background:url(images/oszkoleA.gif) 0 0 no-repeat; width: 145px; height: 50px;}
#hm3 {height: 50px;}
#hm3 a{position: absolute; left:271px; top: 0px; background:url(images/news.gif) 0 0 no-repeat; width: 192px; height: 50px;}
#hm3 a:hover{background:url(images/newsA.gif) 0 0 no-repeat; width: 192px; height: 50px;}
#hm4 {height: 50px;}
#hm4 a{position: absolute; left:463px; top: 0px; background:url(images/plany.gif) 0 0 no-repeat; width: 188px; height: 50px;}
#hm4 a:hover{background:url(images/planyA.gif) 0 0 no-repeat; width: 188px; height: 50px;}
#hm5 {height: 50px;}
#hm5 a{position: absolute; left:651px; top: 0px; background:url(images/kontakt.gif) 0 0 no-repeat; width: 149px; height: 50px;}
#hm5 a:hover{background:url(images/kontaktA.gif) 0 0 no-repeat; width: 149px; height: 50px;}
#statusBar{height: 16px; position: relative; border-bottom: 2px solid #034E9E;}

/*----BODY PANEL----*/
#mainBodyPan{width:800px;  position: relative; margin:0 auto ;}
#mainTab{width: 800px; border: 0px solid green;}
#tdLeftPan{width: 230px; border: 0px solid green; vertical-align: top; color: #dcd9d9;}
#divLeftPan{width: 230px; color: #646464;}
#tdBody{ border: 0px solid purple; vertical-align: top; }
#divBody{width: 555px; margin-left: 15px; border: 0px solid red; margin-top:5px; margin-bottom: 5px;}

#mainmenuTop {height: 1px; position: relative; border: 0px solid red; top: 1px; background-color: #FBE49B;}
#mainmenu{ padding: 15px 0px 15px 0px; border-left: 1px solid #FCCD8F; border-bottom: 1px solid #FCCD8F; border-right: 1px solid #FCCD8F; background:url(images/menuLeft-bg.gif) 0 0 repeat-x; background-color: #FEFAD0;}
#mainmenu a{ height:22px; background:url(images/admMenu-bg.gif) 5px 9px no-repeat; display: block; text-decoration: none; color: #000B61; padding: 0px 0px 0px 24px; border-top: 1px solid #FCCD8F; margin: 0px 15px 0px 15px;}
#mainmenu a:hover{ height:22px; background:url(images/menuLeftO-bg.gif) 7px 9px no-repeat; display: block; text-decoration: underline;}
#mainmenutext {padding: 4px 0px 0px 0px;}
#submenu{margin-top: 10px; margin-bottom: 10px;}
#submenu a{height: 17px; background:url(images/admMenu-bg.gif) 17px 5px no-repeat; display: block; padding: 0px 0px 0px 36px; margin-top: 0px; border: 0px solid red;}
#submenu a:hover{height: 17px; background:url(images/menuLeftO-bg.gif) 19px 5px no-repeat; text-decoration: underline;}
.actualMenu { text-decoration: underline; font-weight: bold;}
.subactual {color: red; font-weight: bold;}

/*----FOOTER PANEL----*/
#footer {background:url(images/footer-bg.gif) 0 0 repeat-x; height: 40px; border-top: 4px solid #034E9E; position: relative;}
#siteCounter{padding:3px 40px 3px 40px; color: #BFBFBF; font-size: 10px; text-align: right}

/*---- COMMON ----*/
#menuTitle{background:url(images/menuTitle.gif) 0 0 no-repeat; height: 31px; margin-top: 10px; margin-bottom: 0px; font-weight: bold; padding: 7px 27px 0px 4px; text-align: right; color: white;}
#menuWindow{position: relative; top: -7px; padding: 3px 10px 3px 10px; border-left: 1px solid #B6D0E7; border-right: 1px solid #B6D0E7; border-bottom: 1px solid #B6D0E7; background-color: #E9E9E9}
.form{font-size: 10px;}
.right{text-align: right;}
.bold{font-weight: bold;}
.backOutside{background-color: white;}
.backOver{background-color: #EFCC0E;}
td.tblhd{border-top: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; padding: 2px; background-color: #FAD258;}
td.tbl{border-left: 1px solid #3d3d3d; border-right: 1px solid #3d3d3d; padding: 2px;}
.sectionTitle{padding: 4px 4px 0px 50px; margin: 10px 0px 5px 0px; height: 28px; background:url(images/sectionTitle.gif) 20px 4px no-repeat; font-size: 16px; font-weight:bold;}
.sectionOptions{position: relative; height: 20px; background:url(images/sec/html-sec.gif) 0 0 no-repeat; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.title{padding: 6px 4px 0px 70px; margin: 10px 0px 10px 0px; height: 40px; background:url(images/bodyHead.gif) 0 0 no-repeat; font-size: 20px; font-weight: bold;}
.datemod{font-size: 10px; text-align: right; color: #B3B2B2;}
.tip{MARGIN: 15px; PADDING: 10px; BORDER: 1px solid green; FONT-SIZE: 10px;  TEXT-ALIGN: justify;  COLOR: #336600;  BACKGROUND-COLOR: #CCFFCC;}
.stepA{BACKGROUND-COLOR: #ff7e00; font-size: 10px; BORDER: 1px solid #494341; font-weight: bold; PADDING: 5px; MARGIN: 0px; MARGIN-RIGHT: 5px;}
.stepB{BACKGROUND-COLOR: #feca87; COLOR: #b4b4b4; font-size: 10px; BORDER: 1px solid #494341; PADDING: 5px; MARGIN:0px; MARGIN-RIGHT: 5px;}
.formularz{border: 1px solid #3d3d3d;}
.menuAdminEntry{padding-left: 20px;  background:url(images/admMenu-bg.gif) 2px 5px no-repeat; height:17px;}
.menuAdminEntry a{color: #646464; text-decoration: none;}
.menuAdminEntry a:hover{color: #137FCA; text-decoration: underline;}
.submenuAdminEntry{padding-left: 30px; font-size: 11px; }
.submenuAdminEntry a{color: #646464; text-decoration: none;}
.submenuAdminEntry a:hover{color: #137FCA; text-decoration: underline;}
.actual a{color: red;}
#actualPart{color: red; font-weight: bold;}

/*---- USER ----*/
p.pAcapit {text-align: justify; margin: 10px 5px 0px 5px; font-size: 12px;}