
body {
  margin:0; padding:0;
  background-color:#fff;
  background-image:url('../img/bg.jpg');
  background-repeat:repeat-x;
  font-family:Tahoma,snas-serif;
  font-size: 13px;
}

a {color:#06c; text-decoration:underline;}
a:hover {color:#f60;text-decoration:none;}
p {margin:12px 0;}
h1,h2,h3 {font-family:Georgia;margin:0;padding:0; }
h1 {
  font-size:32px; 
  color:#046;
  font-weight:normal;
  font-family:Georgia;
  border-bottom:3px #fc0 solid;
  padding-bottom:3px;
}
h2 {font-size:24px; color:#134561; font-weight:bold;}
img {border:0;}
.clear {clear:both; visibility:hidden;height:0;}

.fright {float:right;}
.fleft {float:left;}
.mbottom1 {margin-bottom:6px;}
.mbottom2 {margin-bottom:12px;}
.mbottom3 {margin-bottom:18px;}
.mbottom4 {margin-bottom:24px;}

.read-more{ text-align:right; display:block; margin:0 6px 0 0;}
.read-more a { text-decoration:none;}
.read-more a:hover { text-decoration:underline;}



#body {
  margin:auto;
  width:963px;
}

#top {
  margin:0;height:230px;  
  
  /*border:1px pink dotted;*/
}

#top-menu {
/*  background-image:url('../img/top-menu-bg.gif');
  background-repeat:repeat-x;*/
  height:34px;
  color:#fff;margin-bottom:18px;
}
  #top-menu a {
    color:#900; text-decoration:none;
    display:block;float:left;
    height:22px;margin:0;font-family:Georgia;
    font-size:1.2em;padding:6px 24px 6px 0;    
  }
  #top-menu a:hover {
    background-image:url('../img/');
    background-repeat:repeat-x;
    text-decoration:underline;
  }
  #top-menu ul { padding:0;margin:0;}
  #top-menu li {float:left; /*border:1px black dotted;*/
    list-style:none;
    }
  #top-menu li:hover {
}
#main {
  /*float:left;*/
  width:963px;
}

#left {
  float:left;
  width: 187px;
  
  margin-bottom:18px;padding-top:12px;

}

#left-content {
  float:left;
  width: 174px;
  padding:6px;padding-top:0;padding-left:9px;
  color:#9f3;
  /*border:1px pink dotted;*/

}
#left-content ul { margin:0;padding:0; list-style:none;margin-bottom:18px;}
#left-content li { margin:0;padding:0;background-image:url('../img/li-img.gif');
    background-repeat:no-repeat;padding-left:9px;margin-left:3px;
    font-size:12px;margin-bottom:3px;}
#left-content li:hover { background-image:url('../img/li-img2.gif');
    background-repeat:no-repeat;padding-left:9px;}
#left-content a { color:#fff;text-decoration:none;}
#left-content a:hover { color:#ff0;text-decoration:underline;}
#main #center {
  float: left;
  width:600px;
}
#main #center-content
{
  width: 600px;
  padding-bottom:18px;
 
 
}
#main #right {
  float: right;
  width: 341px;
  margin-bottom:18px;
  
}

#main #right .blue {
  color:#fff; background-color:#0f37bb;
  background-image:url('../img/right-blue-bg.jpg');
  background-repeat:no-repeat;
  padding:12px;padding-bottom:6px;
}

#main #right .blue-bottom {
  background-image:url('../img/right-blue-bg-bottom.gif');
  background-repeat:no-repeat;
  background-position:top;
  color:#fff;
  height:12px;
  margin-bottom:18px;
}

#main #right .green{
  color:#fff;
  background-image:url('../img/right-green-bg.gif');
  background-repeat:no-repeat;
  padding:12px;padding-bottom:6px;
}

#main #right .green-bottom {
  background-image:url('../img/right-green-bg-bottom.gif');
  background-repeat:no-repeat;
  background-position:top;
  color:#fff;
  height:12px;
}

#main #right #green {
  background-color:#0b9d00; color:#fff;
  background-image:url('../img/right-green-bg.jpg');
  background-repeat:no-repeat;
  font-size:15px; font-weight:bold;
  text-align:center;
  
}
#main #right #green img {margin-top:12px;margin-bottom:0px;}

#footer {
  width: 974px; color:#5f88fd;
  margin: auto; padding:3px;
  text-align:center; font-size:0.8em;
  margin-bottom:12px;margin-top:3px;  

}
#footer a {color:#7fa8fd;}
#wykonanie {margin-left:18px;margin-right:18px;}
.right-module-title { font-size:24px; color:#046;font-family:Georgia;}
