/*#1 ustawienia#*/
body { background: #353535;
       margin: 0px;
       padding: 0px;
       color: #000; }

img { padding: 0px;
      margin: 0px;
      border: none; }

p { margin: 0px; 
    padding: 0px; }

iframe { border: 1px #666 solid; }

#kontener { margin: 20px auto; 
            width: 980px; }

#site {  float: left;
         padding: 0px 0px 0px 0px;
         background: #fff;
         width: 980px;
         border: solid #999 medium; }

.margin { height: 20px;
          width: 980px;
          float: left; }

/*#2 logo#*/

.oferta_right { }

.logo { width: 690px;
        padding: 20px 0px 40px 20px; 
        float: left; }

.maplink { float: right;
           padding: 10px 10px 0px 0px;
           width: 100px; }

.maplink a { color: #999; }

.search { width: 250px;
          float: right;
          padding: 50px 0px 0px 0px; }

.search input[type=text] { position: relative;
                           top: -4px; }
/*#3 menu#*/

.menu { float: right; }

.lastbutton a { border-right: none; }

/*#3 menu/javascript#*/


/*#4 box#*/

.box {  width: 980px; 
        float: left;
        margin: 20px 0px 0px 0px; }


/*#5 stopka#*/
.menu h2 {clear:both;padding-top:20px;}
.menu ul {list-style: none;margin:0;padding:0;}
.menu li {float:left;width:120px;margin:0;padding:0;text-align:center;}
.menu li a {display:block;padding:6px 10px;height:100%;color:#FFF;text-decoration:none;border:1px solid #6F9300;border-right:none;font-size:20px;}
.menu li a {background:url(bg4.jpg) repeat 0 0;}
.menu li a:hover, li a:focus, li a:active {background-position:0px 0px;}
	#a a {background:url(../App_Themes/KW/bg4.jpg) repeat -20px 35px;}
	#b a {background:url(../App_Themes/KW/bg5.png) repeat 0 0;}
	#c a {background:url(../App_Themes/KW/bg5.png) repeat 0 0;}
	#d a {background:url(../App_Themes/KW/bg2.jpg) repeat 0 0;}


#stopka { float: left;
          width: 980px;
          height: 150px;
          background-image: url(../App_Themes/KW/tlo_stopka.png);
          background-repeat: repeat-x; }

#stopka a { color: #FFF; }

.stopka_left { float: left;
               width: 160px;
               font-size: 14px;
               color: #FFF;
               padding: 20px 0px 0px 20px; }
                 
.stopka_center { float: left;
                 width: 520px;
                 padding: 25px 0px 0px 20px; }

.center_zone { float: left;
               width: 142px;
               padding: 0px 20px 0px 10px; }

.center_zone img { border: medium #fff solid; }

.center_email { float: left;
                width: auto;
                padding: 10px 0px 0px 10px;
                color: #FFF; }

.stopka_right { float: left;
                width: 240px;
                font-size: 12px;
                color: #FFF;
                padding: 40px 20px 0px 0px; } 

/*#6 podstrony#*/
/*#6 podstrony/home#*/

#home_center{ float: left;
             width: 940px;
             margin: 20px 40px 0px 0px; }

.home_left { float: left;
             width: 220px;
             margin: 0px 0px 0px 20px; }

.home_image { float: left;
             width: 660px;
             padding: 0px 0px 20px 20px;
             text-align: center; }

.home_text { float: left;
             width: 660px;
             margin: 0px 0px 0px 40px; }

.home_down { float: left;
             width: 920px;
             border-top: 1px solid #999;
             margin: 20px 0px 20px 20px;
             padding: 20px 0px 0px 20px; }

.home_news { float: left;
             width: 240px; }

.home_points { float: left;
               width: 410px; }

.home_hours { float: left;
              width: 250px;
              padding: 10px 20px 0px 0px; }


/*#6 podstrony/home/szare_tlo#*/

.bg_gray { float: left;
           width: 220px;
           height: 100px;
           background-image: url(../App_Themes/KW/bg_gray.png);
           background-repeat: no-repeat;
           color: #FFF;
           font-size: 20px;
           text-align: center;
           padding: 5px 5px 20px 5px;
           margin: 5px 0px 0px 0px; }

.ekwiaty { float: left;
           width: 220px;
           height: 100px;
           padding: 0px 0px 20px 0px; }

/*#6 podstrony/home/ankieta#*/

.ankieta { float: left;
           width: 200px;
           margin: 0px 0px 20px 10px;
           padding: 15px 0px 10px 0px; }

.title { text-decoration: underline;
         color: #4D4D4D;
         font-size: 20px;
         margin: 0px 0px 5px 0px; }

.PollControl { padding: 0px 0px 0px 0px; }

.PollTitle {  }

.PollQuestion { color: #999;
                font-size: 17px;
                margin: 15px 0 0; 
                display: block; }

.PollAnswer { padding:10px 0px 4px 0px; }

.PollAnswerRadio label { vertical-align:middle;padding-top:4px; }

.PollAnswerRadio input { border:none; vertical-align:middle; margin-right:5px;}

.PollFooter {margin-top:10px}

.PollCount {padding:0px 0px 0px 10px;}

.PollVoteButton {width:60px; height:25px; background:url(../App_Themes/KW/przycisk_ankieta.png); no-repeat; border:none; color: #FFF; padding-bottom: 3px; margin-top: 10px; cursor: pointer; }

.PollGraph0 {background-color:#86B300;}

.PollGraph1 {background-color:#9BCE00;}

.PollGraph2 {background-color:#A2D700;}

.PollGraph3 {background-color:#C1FF06;}



/*#6 podstrony/home/submenu#*/

.submenu { margin: 0px 0px 30px 0px;
           float: left; }

.submenu h2 {clear:both;padding-top:20px;}
.submenu ul {margin: 0px 0px 0px 10px;padding: 0; }
.submenu li {list-style-image: url(../App_Themes/KW/kropka.png);  float:left;width:200px;margin:0;padding:0;text-align: left; }
.submenu li a {display:block;padding:5px 10px;height:100%;color:#000;text-decoration:none;border-bottom:1px solid #999;font-size:17px;}
.submenu li a {background:url(bg5.jpg) repeat 0 0;}
.submenu li a:hover, li a:focus, li a:active {background-position:0px 250px;}


/*#6 podstrony/home/newslist#*/

.newslist { margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 20px; }

.NewsPTitle { margin: 15px 0px 5px 0px; }

.NewsPTitle a { color: #666; }

.NewsPTitle a:hover { color: #999;
                      text-decoration: none; }

.NewsPBody {  }

.NewsContent { padding: 10px 0px 10px 0px; }


/*#6 podstrony/home/class#*/

.green { font-size: 20px;
         color: #678C00;
         margin: 0px 0px 20px 0px; }
 
.green img { padding: 0px 0px 0px 0px; }

.text1 { padding: 0px 0px 30px 10px; 
         margin: 0px 0px 0px 0px;}

.text1 a { color: #666; }

.text1 a:hover { color: #999;
                 text-decoration: none; }

.text2 { float: left;
         width: 141px;
         margin: 40px 14px 5px 0px; }

.text2 h1 { font-size: 20px; }

.text2 p { color: #668C00; }


/*#6 podstrony/oferta#*/

.oferta_right { float: left;
                width: 900px;
                padding: 20px 0px 20px 60px; }

.oferta_right p { padding: 0px 0px 30px 0px; }

.oferta_right img { padding: 10px 10px 0px 0px;
                    align: right; }

.okruszki { padding: 20px 0px 20px 0px;
            float: left;
            width: 900px; }

.CMSBreadCrumbsLink { color: #666; }

.lista_artykuly { width: 860px;
                  float: left;
                  padding: 10px 0px 20px 0px; }

.lista_artykuly a { color: #333; }

.lista_artykuly a:hover { color: #666;
                     text-decoration: none; }


.lista_artykuly p img { border: 8px solid #4F4F4F;
                        padding: 0px; }

/*#6 podstrony/onas#*/

.onas { float: left;
        padding: 20px 20px 20px 40px; }

.onas img { padding: 15px; }


/*#6 podstrony/galeria#*/

.galeria { padding: 20px 0px 40px 20px; }

.galeria a { color: #666;
             font-size: 18px; }

.galeria a:hover { color: #333;
                   text-decoration: none; }

.galeria img { padding: 0px 0px 30px 0px; }



/*#6 podstrony/mapa serwisu#*/

.siteMap { margin: 40px; }

.siteMap a { color: #666; }


/*#6 podstrony/szukaj#*/

.szukaj { margin: 40px; }

.szukaj a { color: #666; }


/*#6 podstrony/kontakt#*/

.kontakt { margin: 20px;
           float: left; }

.kontakt a { color: #678C00; }

.kontakt h4 { margin: 0px; }

.kontakt_left { width: 250px;
                float: left;
                padding: 0px 20px 0px 0px; }

.kontakt_right { width: 250px;
                 float: left;
                 padding: 0px 20px 0px 0px; }

.kontakt_map { width: 400px;
               float: left; }


/*#6 podstrony/news#*/

.news { 
        margin: 20px;
        float: left; }
