* { margin: 0; padding: 0;}

html { background: url("../images/body.png") repeat-x left top fixed; background-color: #6b96f4; }

body { margin: 10px; font: 76%/160% Verdana, Tahoma, Arial, sans-serif; color: #fff; text-align: center; font-size : 12px; }

body.mceContentBody {
   margin: 0;
   padding: 0;
   text-align: left;
   width  : 100%;
   height : 100%;
   color  : #FFF; 
   background-color: #0c4292; 
}

div#container_background { width: 924px; margin: 20px auto; padding: 0; text-align: center;  } /*border: #315c9c 1px solid;  } */
div#container { background-color: #0c4292; width: 920px; margin: 2px; padding: 0; text-align: center; }

/* =top_line */
div#top_line { 
   background: url("../images/topMenuBackground.png") no-repeat left top; 
   font-size: 10px; 
   margin: 0; 
   height: 50px; 
   padding: 5px 20px 5px 0; 
   text-align: right; 
   color: #c8d9ff; 
}

div#loginBox {
   font-size: 10px;
   padding-right: 40px;
   vertical-align: middle; 
   display: none;
}
form#logowanie {display: inline;    vertical-align: middle; }
.loginFormText { height: 11px; }
div#topLinks { display: inline;  vertical-align: middle; }
div#top_line A { color: #c8d9ff; text-decoration: none; }
div#top_line A:hover { text-decoration: underline; }

/* banner */
div#lego {
   display: inline;
   z-index: 10;
   width: 204px;
   height: 204px;
   position: relative;
   top: -22px;
   left: 3px;
   float: left;
   background: url("../images/gazstalLogo.jpg") no-repeat left top;
}

/* banner */
div#banner {
height: 155px;
margin: 0 3px 0 3px;
padding: 0;
border-top: #c8d9ff 2px solid;
border-bottom: #c8d9ff 2px solid;
text-align: right;
background-color: #c8d9ff;
}

div#bottom_line { font-size: 10px; margin: 0; padding: 5px 20px 5px 0; text-align: right; color: #95add0; }

div#content { width: auto; margin: 20px auto 0 auto; position: relative; }


div#menu {
   padding: 20px;
   padding-right: 10px;
   margin: 0;
   width: 250px;
   height: 688px;
   float: left;
   background: url("../images/menuBackground.png") no-repeat left top;
   position: relative;
}
div#menu ul {
   list-style-type: none; 
   text-align: left;
   padding: 0px;
}

a {
   color: #87a6ee;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
   color: #fff;
}
div#menu ul li a {
   display: block;
   margin: 2px;
   width: 208px;
   height: 25px;
   text-decoration: none;
   color: #000;
   font-weight: bold;
   background: url("../images/menuItemBackground.png") no-repeat left top;
   padding-left: 10px;
}
div#menu ul li a:hover {
   color: #630a0a;
   text-decoration: none;
   background: url("../images/menuItemBackground.png") no-repeat left bottom;   
}
div#mainContent {
   width: 610px;
   margin: 0 20px 20px 270px;
   text-align: justify;
}
div#footer {
   width: auto;
   height: 49px;
   background: url("../images/footerBackground.png") no-repeat left top;
   clear: left;
}
div#footer span {
   padding-top: 20px;
   color: #9CF;
   vertical-align: middle;
   font-size: 9px;
   height: 49px;
}

H1 { font-size: 16px; font-weight: bold; margin: 20px; margin-left: 0; }
H2 { font-size: 14px; font-weight: bold; margin: 20px; margin-left: 0; margin-bottom: 15px; }
p { margin: 10px; margin-left: 0; }
div.obraz {
   text-align: center;
   margin: 10px auto;
   padding: 0;
}
div.obraz img {
   border-bottom: #082c62 solid 3px;
   border-right: #082c62 solid 3px;
   border-left: #CCC solid 1px;
   border-top: #CCC solid 1px;
}

table.stan tr td {
   padding: 5px;
   color: #0c4292;
}
table tr.editHd td {
   margin-top: 15px;
   border: 1px solid #002466;
   background-color: #003aa4;
   height: 25px;
}

table tr.editLt td {
   height: 25px;
   color: #cFcFFF;
   background-color: #003aa4;
}
table tr.editNr td {
   height: 25px;
}
div#news {
   float: left;
   text-align: left;
   width: 210px; 
   height: auto;
   top: 500px;
   left: 20px;
   position: absolute;
}

div#menu li a.title{
   font-size: 10px;
   text-indent: 10px;
   font-weight: bold;
   color: #347;
   text-decoration: none;
}
div#news li a.title:hover{
   text-decoration: underline;
}

div#news p a.tresc{
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}
div#news a.tresc:hover{
   text-decoration: underline;
}
