body, html { background: url('img/bg.gif') repeat-x; font-family: verdana,arial,serif; text-align:left; 
             line-height: 1.3em; font-size: 0.9em; margin: 0; padding: 0; color:#000000;  }
img { border:0px; }
form { margin:0px; }
a {text-decoration: none; color: #005698; font-weight: bold;}
a:hover {text-decoration: underline;}

#main { margin:0 auto; width:908px; position:relative; }
#content { overflow: hidden; padding: 10px; font-size: 12px; line-height: 17px;}
#logo { background:url('img/logo.jpg') no-repeat; width:906px; height:222px; text-align:right; overflow: hidden; padding-right:2px;}
#logo a { font-weight: normal; color: #808080; position:relative; top: 31px; font-size: 12px; }
#logo a:hover { color: #ff0000;}

#footer { position: relative; background:url('img/footer.gif') no-repeat; width:908px; height:52px; overflow: hidden; 
  color: #fff; padding:15px 0 0 20px; font-size: 11px;}
#footer span { position: absolute; right:180px;}
#footer a { color: #fff; font-weight: normal;}
#footer #stats { position: absolute; top:14px; right: 30px; }

#side { width:266px; float:left; overflow: hidden; } 
.sidemenu { background:url('img/side_bg.gif') repeat-y; width:266px; margin:0; padding:0; overflow: hidden; }
#side top { position: absolute;  }
#side .top b { position: relative; top: 20px; left: 65px; display:block; font-size: 14px; color: #373737;}
.sidemenu-top4 > b { top: 12px !important; left: 68px !important; width:180px; }
.sidemenu-top1 { background:url('img/side_top1.gif') no-repeat; width:266px; height:55px; padding: 0; }
.sidemenu-top2 { background:url('img/side_top2.gif') no-repeat; width:266px; height:55px; padding: 0; }
.sidemenu-top3 { background:url('img/side_top3.gif') no-repeat; width:266px; height:55px; padding: 0; }
.sidemenu-top4 { background:url('img/side_top4.gif') no-repeat; width:266px; height:55px; padding: 0; }
.sidemenu-top5 { background:url('img/side_top5.gif') no-repeat; width:266px; height:10px; padding: 0; }
.sidemenu-bottom { background:url('img/side_bottom.gif') no-repeat; width:266px; height:13px; padding:0; margin:0; }
.sidemenu ul {	list-style: none;	margin: 0; padding: 0; width:255px;}
.sidemenu ul li {	padding:5px 0 5px 5px; }
.sidemenu ul a {background: url('img/dot1.gif') no-repeat -8px;  padding:0px 0 0px 34px;
	text-decoration: none; font-weight:normal; color: #0b5690; display:block;}
.sidemenu ul a:hover { background: url('img/dot2.gif') no-repeat -8px; color: #ff0000; }

#topmenu { background:url('img/topmenu.gif'); width:908px; height:64px; position:relative; }
#topmenu a { position:absolute; top:34px; outline-style:none; outline-width:0; 
	color: #000; font-weight:normal; font-size: 12px;}
#topmenu a:hover { text-decoration: none; color: #0000ff; }
a#oferta { left:40px; font-size: 16px; top:26px;}
a#referencje { left:165px; font-size: 16px; top:26px;}
a#kontakt { left:315px; font-size: 16px; top:26px;}
a#biznesplanowanie { left:424px; }
a#pup { left:580px; }
a#pokl { left:695px; }
a#kredyty { left:796px; }

.r { color: #ff0000;}
.g { color: #317400; }  
.b { color: #000000; }
c  { text-align:center; }
.intextl { float:left; padding: 10px; }
.intextr { float:right; padding: 10px;  }
h1 { line-height: 1.8em; font-size: 1.7em; padding: 0; margin: 5px 0; }
h2 { line-height: 1.6em; font-size: 1.5em; padding: 0; margin: 5px 0; }         
h3 { line-height: 1.5em; font-size: 1.3em; padding: 0; margin: 5px 0; }
h4 { line-height: 1.4em; font-size: 1.1em; padding: 0; margin: 5px 0; }
.h { color: #1c4a79; }
.just { text-align: justify; } 
.right { text-align:right;}
p {color: #555555;}
strong {border-bottom: 1px dotted #d1d1d1; font-weight:normal;}
.info { border: 1px solid #555555; padding:20px 10px; margin: 10px 0; }
.one { white-space:nowrap; }
.good {
    background-color: #F5FF59 !important; 
    overflow: hidden;
}
.good i { color: #3f3f3f}

.wrong {
    background-color: #F5FF59 !important;  
    overflow: hidden;  
}
          
.biz { background-color: #FFF9CB; border: 1px solid #4699C1; box-shadow: 2px 2px 5px #888888; padding:5px;}
.biz h2 { text-align:center; color: #000000; margin:0; line-height: 1.7em;}
.biz .big { font-size: 14px; }
form { margin:5px; overflow:hidden; color:#4b4b4b; font-size:12px;  }
form input { margin: 5px 5px 5px 10px; font-size:1.4em; padding: 2px;}
form input[type="text"] {border: 1px solid #4699C1;  }
form input[type="checkbox"], input[type="radio"] {  padding:0; margin:0 5px 0 0; }
form label { margin: 2px 10px; display:block; }     
form#order input[type="submit"] { background:url('img/order.gif');  width:148px; height: 46px; border:0; float:right; }  
form fieldset { border:0; }
form label.cb { color: #515050; font-size: 11px; }
form a {color: #004473;}
.imgform { float:left; overflow:hidden; margin-right:10px; }

#title {position: absolute; text-align:right; top:77px; right:20px; width:900px; height:30px; font-size:7px;}
#title a { color: #C0C0C0; font-weight: normal; }
#title a:hover { text-decoration: none; }

#floatAd { position: fixed; width:135px; height:133px; top: 250px; right:10px; }
