/*-----------------------------------*/
/* CSS file - Projektowanie ogrodów  */
/* website by Blueprint              */
/* www.blueprintmedia.pl             */
/*-----------------------------------*/



* { margin: 0px; padding: 0px; border: none; }
body { color: #575757; padding-bottom:20px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; background-color: #b7d42e; background-image: url(bg_body.jpg); background-repeat: repeat-x; }
#bcontener { width: 980px; margin-top:0px; background: url(bg_cont.jpg) no-repeat left top; min-height:1050px; padding-left:0px;}
.clr { clear: both; }
.right_side {text-align:right; }
.nomargin { margin:0px; padding:0px;}
.fleft { float:left;}
.fright { float:right;}


/*---------------------------------------------------*/
/* NAGLÓWKI, AKAPITY, LISTY, OBRAZKI                 */
/*---------------------------------------------------*/

h1 { font: 20px Arial, Helvetica, sans-serif; color: #575757; background: url(h1.png) no-repeat 4px 10px; padding:25px 0px 40px 100px; margin-bottom:30px; }
h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#876a3a; margin-bottom:10px; width:350px; line-height:30px;}
h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#757575; margin-top:15px; margin-bottom:7px;}

p { padding: 0px 0px 20px 0px; text-align: left; color:#6f6f6f;}
p.small, span.small { font-size:10px;}
p.center { text-align:center;}
p.strong { font-weight:bold;}
p.arrow {  background: url(arrow.gif) no-repeat 0px 6px; padding-left: 10px;}
p.underline { padding: 5px 0px 30px 0px; margin-bottom:20px; border-bottom: 1px solid #bfbfbf; }
p.bigletter, span.bigletter { font-size:24px;}

ul { list-style: none; }

img.frame { background: #fff; padding: 1px; border: 1px solid #eaeaea; }

ul.bullet li { background: url(bullet2.png) no-repeat 0px 5px; padding-left:20px; margin-bottom:10px; }
ul.bullet { margin-bottom: 30px;}


/*---------------------------------------------------*/
/* LINKI                                             */
/*---------------------------------------------------*/

a { color: #4cb123; text-decoration: none; }
a:hover { color: #3ba4ff; }

a.question { background: url(icon_question.gif) no-repeat 0px 2px; padding-left: 14px; font-size:10px; display:block; }
a.question:hover { text-decoration:underline; color: #4cb123;}
a.arrow { background: url(icon_arrow.gif) no-repeat 0px 2px; padding-left: 14px; font-size:12px; display:block; }
a.arrow:hover { text-decoration:underline; color: #4cb123;}




/*---------------------------------------------------*/
/* STRUKTURA                                         */
/*---------------------------------------------------*/

#navColumn { width:338px; float:left;}
#navContainer { float:right; width:208px; padding-top:200px;}
#navTop { background: url(menu_top.png) no-repeat right top; padding:20px 10px 0px 0px; text-align:right;  }
#navTop li { margin:15px 0px 0px 0px; }
#navTop li a { color:#3d3d3d; font-size: 18px;  padding:2px 2px;  }
#navTop li a.active { color:#7e5b2e;}
#navTop li a:hover { background: url(hover.png) no-repeat left center; }

#navTop li li a { font-size: 12px; }

#navBtm { background: url(menu_btm.png) no-repeat right top; padding:0px; text-align:right; height:40px; }

.txtdiv img { margin: 10px 15px; }

#contentColumn { width:520px; float:left; padding:40px 40px 0px 40px;}
#contentColumn  .content { padding-top:50px;}



.footer {  height:200px; padding:0px 0px 30px 20px; margin-left:280px; }
.footer .flowerpot { float:left; width:142px;}
.footer .fcontent { float:left; width:500px; padding-top:50px;}
.footer p { color:#7e8e1c; padding-left:0px; padding-top:8px; font-size:10px;}
.footer a { color:#7e8e1c; }


.content .box_body ul { margin-bottom: 30px; }
.content .box_body ul li { background: url(bullet2.png) no-repeat 0px 5px; padding-left:20px; margin-bottom:10px; }

.gallery_item { float:left; }
.gallery_item img{ border:1px solid #bed344; padding:3px; background-color:#FFFFFF; margin:10px; }