body { margin:0; padding:0; font-family: Verdana; font-size:12px; line-height: 24px; color: #423b37;/**/ background: url(img/core_bg.jpg) left top #fff; }

/*FORMULARZE*/
input, textarea {  border: 0px solid red; font-size: 12px; font-family: verdana; background: none; color: #7e7e7e; font-size:11px;}
input { height: 16px; padding: 8px 0 6px 0;  color: #7e7e7e; /*background: url(img/input.png) no-repeat center top; width: 210px;*/ background-attachment: fixed;}
input.captcha { width: 90px; /*background: url(img/input_captcha.png) no-repeat center top;*/}
textarea {width: 410px; height: 180px; }
form { margin:0; padding:0;}
#wyslij { background: url(img/wyslij.jpg) no-repeat center center; width: 85px; height: 25px; display: block; float: right;}

/*GLOBALNE*/
a { text-decoration: none; color: #615853; }
p { margin: 0 0 0 0; padding: 5px 0 5px 0;}
h1 { font-size: 18px; font-weight: normal; padding: 0 0 13px 0; display: block; color: #6c6c6b; margin:0 0 6px 0; font-family: Verdana; border-bottom:1px solid #dedede;}
h2 { font-size: 14px; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Verdana;}
h2.min { font-size: 14px; padding: 0 0 5px 0; height: 70px; font-weight: bold;}
h2.min_prezenty {font-size: 14px; padding: 0 0 15px 0; height: 35px;  font-weight: bold;}
#min { height: 75px; }
h3 { font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Verdana;}
img { border: 0;}

div {  /*opacity: 0.9;background: red;*/ border-bottom: 0px solid lime;}
a.home { border: 0px solid red; display: block; width: 484px; height:190px; float: left; }

/*STRONA*/
div.background_line { width: 100%; background:url(img/bouquets_tiled.jpg) repeat-x;/**/ height: 492px; position: absolute; z-index: 0; left:0; }
div.background_line_podstrona { width: 100%; background:url(img/bouquets_tiled_podstr.jpg) repeat-x;/**/ height: 492px; position: absolute; z-index: 0; left:0;}
div.container{ /*width: 970px;*/ padding:0 0 0 0; margin: 0 auto; position: relative; top:0; z-index: 10;}
   /*globalna szerokosc*/
   .glb_szer { width: 970px; }
div.logo {  /*width: 970px;*/ height: 492px; float: left; background: url(img/core_logo.jpg) no-repeat; }
    div.flash { float: left; height: 198px; /*background: red;*/ }
        
    div.menu {  height: 49px; /*background: lime;*/ font-family: arial; }
        div.menu_kontener { margin:0 auto; border: 0px solid red; /*float: left;*/ width: 700px; }
        div.menu a { border: 0px solid red; height: 49px; font-family:Trebuchet MS; text-transform:uppercase; display: block; float: left; padding: 0 10px 0 10px; font-size: 15px; font-weight: bold; text-decoration: none; color:#5F5753; line-height: 49px;}
        div.menu a:hover { background: url(img/a_hover.gif);}
        div.menu span { /*background: red;*/ color: #e9e9e9; display: block; float: left; height: 49px; line-height: 49px; font-size: 14px;}
    div.info { float: left; height: 243px; width: 895px; padding: 0 0 0 75px; /*background: yellow;*/}
        a.img { float: left; top:0; display: block; width: 185px; height: 135px; border: 0px solid red; margin-top: 72px;/**/ }
        div.zajawka { float: left; width: 580px; /*background: red;*/ padding: 65px 0 0 40px; text-align: justify; }
div.main { float: left; background: url(img/core_bg.jpg) left top #fff; position: relative; }
    div.content { width: 604px; float: left; padding: 0 20px 0 38px; border-right: 1px solid  #dedede; margin: 25px 0 25px 0;}    
    div.news { width: 238px; float: left; /*background: #dedede;*/ padding: 0 50px 0 19px;  margin-top: 25px;}
div.footer_cont { width: 100%; height: 138px; background: url(img/tiled_footer.jpg) repeat-x;/**/ float: left; margin-top: 10px; }
div.footer {  /*width: 970px;*/ background: url(img/tiled_footer.jpg) repeat-x; height:95px; text-align: center; /*float: left;*/ margin:0 auto; font-size: 11px; padding: 73px 0 0 0; border-top: 0px solid #f2f2f2; color: #27457b; /*margin-top:10px; background: url(img/core_footer.jpg) no-repeat left top;*/ }
    div.footer a { color: #4e4e4e; text-decoration: none; }
    div.footer span, div.footer p, div.footer p a { color:#cccccc; }
    div.footer span { padding: 0 10px 0 10px;}

/*rest*/
div.line { border-bottom: 1px solid #dedede; margin: 8px 0 14px 0; }
div.buttons { float: left;  width: 580px; padding-left: 20px; padding-top: 20px; height: 120px; display: block; }
a.poznaj-oferte_pl { display: block; float: left; width: 285px; height: 91px; background: url(img/buttons/poznaj-oferte-n-h.jpg) no-repeat left 0px; margin-right: 10px; }
a.poznaj-oferte_pl:hover { background: url(img/buttons/poznaj-oferte-n-h.jpg) no-repeat left -91px; }

a.zostan_pl { display: block; float: left; width: 285px; height: 91px; background: url(img/buttons/zostan-n-h.jpg) no-repeat left 0px; }
a.zostan_pl:hover { background: url(img/buttons/zostan-n-h.jpg) no-repeat left -91px; }

a.poznaj-oferte_en { display: block; float: left; width: 285px; height: 91px; background: url(img/buttons/viewoffer.jpg) no-repeat left 0px; margin-right: 10px; }
a.poznaj-oferte_en:hover { background: url(img/buttons/viewoffer_hover.jpg); }

a.zostan_en { display: block; float: left; width: 285px; height: 91px; background: url(img/buttons/join.jpg) no-repeat left 0px; }
a.zostan_en:hover { background: url(img/buttons/join_hover.jpg); }


/*js box*/
#js_box { display: none; width:660px; height: 495px; background: url(img/wiz.jpg) no-repeat left top; position: absolute; margin-left: -15px; z-index: 1010;}

/*js submenu*/
div.submenu { /*background: red;*/ top: 247px; float: left; height: 40px; position: absolute; }
#js_menu { visibility:hidden; text-align: center; background: url(img/a_hover.gif); opacity: 0.90; filter:alpha(opacity=90); width: 740px; border-top: 0; padding: 12px; border: 1px solid #dedede;  margin: 0 auto; height: 25px; line-height: 20px; color: #7b736f; z-index: 1000; position: relative;}
#js_menu a  { font-size: 15px; display: inline; font-weight: normal; line-height:20px; padding:0; float: none; color: #7b736f; text-transform: none;}
#js_menu a:hover { text-decoration: underline; background: none;}

/*oferta*/
div.a1 { width: 149px; height: 198px; background: url(img/oferta/1.jpg); border: 2px solid white; float: left; }
div.a2 { width: 149px; height: 198px; background: url(img/oferta/2.jpg); border: 2px solid white; float: left; }
div.a3 { width: 61px; height: 76px; background: url(img/oferta/3.jpg); border: 2px solid white; float: left; } 
div.a4 { width: 108px; height: 76px; background: url(img/oferta/4.jpg); border: 2px solid white; float: left; }
div.a5 { width: 174px; height: 62px; background: url(img/oferta/5.jpg); border: 2px solid white; float: left; }
div.a6 { width: 99px; height: 143px; background: url(img/oferta/6.jpg); border: 2px solid white; float: left; }


/*boczny sidebar*/
a.prawy { display: block; width: 218px; height: 29px; background: url(img/b_link_bg.jpg); padding: 5px 0 0 40px; margin: 8px 0 8px 0; font-size: 11px;}

/*miniaturki w katalogu i ofercie*/
#tb { margin: 0 auto; }
div.tb { width: 175px; text-align: center; float: left;}

div.linia { width:100%; border-bottom: 1px solid #DEDEDE; height: 1px;}

/*Wyroznienie 'prezentow' w Polecanych produktach: */
div.prezenty { background: url(img/prezenty3.jpg); width: 218px; height: 231px; padding: 2px 10px 5px 10px; position: relative; }
  div.prezenty h2 {  font-size: 14px; letter-spacing:3px; text-align: center;  text-transform: uppercase; /*font-family: verdana;*/}
  div.prezenty a { margin-left: 15px; }  
  #link_prezenty { display: block; width: 238px; height: 218px; position: absolute; top: 0px; right: 0px; background: url(img/transparent.gif); z-index: 10000; }
  div.prezenty a.wiecej { margin-left: 0; position: absolute; bottom: 5px; right: 10px; }
/*przycisk powrotu*/
  div.back { width: 50px; height: 15px; border: 0px solid black; cursor: pointer; position: absolute; top: 26px; left: 605px; z-index:1000; }

/*weryfikacja*/

div.weryfikacja { width: 389px; height: 350px; background: url(img/weryfikacja.png) no-repeat; margin-top: 10%;}
  a.tak { margin: 250px 0 0 20px;  float: left; display: block; width: 117px; height: 45px; }
  a.yes { margin: 250px 0 0 0px;  float: left; display: block; width: 120px; height: 45px; }
  a.nie { margin: 250px 0 0 0px; float: left; display: block; width: 120px; height: 45px; }

/* Buttony do zmiany jezykow. */
a.pl { display: block; float: left; width: 16px; height: 11px; margin-top: 1px; margin-right: 1px;  background: url(img/pl.gif); }
a.en { display: block; float: left; width: 16px; height: 11px; margin-top: 1px; background: url(img/en.gif);  } 

/*weryfikacja LB*/
#weryfikacja_LB { width: 100%; height: 100%; position: fixed; left:0; top:0; z-index: 1000; background: url(img/body_1px_3.png) left top; display: none; }
/*Ie6*/ *html* #weryfikacja_LB { position: absolute; width: 100%; height: 2500px; left:0; top:0;}
#weryfikacja_LB div.weryfikacja { margin: 0 auto; margin-top: 128px;}

div.polecane_min { width: 100%; }
  div.polecane_min p { text-align: center; padding: 20px 0 0 0; }
  
  
  
  
  div.form {  } 
  div.form input { width: 400px; font-family: arial; font-size: 13px; background: #fff; border: 1px solid #ababab; padding: 1px 3px 1px 3px; }
  div.form input.wyslij { width: 80px; height: 20px; float: right; margin-top: 5px; background: #fff; border: 1px solid #ababab; cursor: pointer; }
  div.form textarea { width: 400px; height: 90px; font-family: arial; font-size: 13px; background: #fff; border: 1px solid #ababab; padding: 1px 3px 1px 3px; }
  div.form table { width: 100%; } 
    div.form td { vertical-align: top; }
    div.form td.teksty { width: 150px; }
    div.form td.input { width: 150px; text-align: right; }  
    


 
  div.box_search { float: left; width: 221px; height: 94px; background: url(img/szukaj_newsletter_bg.jpg); padding: 0 8px 0 8px;  color: #6c6c6b; margin-bottom: 10px; }
    div.box_search input.search_txt { float: left; display: block; background: url(img/szukaj_newsletter_input.jpg) no-repeat; border: 0; width: 210px; height: 18px; color: #6c6c6b; padding: 5px 5px 2px 5px; font-size: 11px; }
    div.box_search input.search_submit { float: right; display: block; background: none; border: 0; width: 66px; height: 24px; cursor: pointer; color: #6c6c6b; }  

  div.box_newsletter { float: left; width: 221px; height: 94px; background: url(img/szukaj_newsletter_bg.jpg); padding: 0 8px 0 8px;  color: #6c6c6b; margin-bottom: 10px; }
    div.box_newsletter input.search_txt { float: left; display: block; background: url(img/szukaj_newsletter_input.jpg) no-repeat; border: 0; width: 210px; height: 18px; color: #6c6c6b; padding: 5px 5px 2px 5px; font-size: 11px; }
    div.box_newsletter input.search_submit { float: right; display: block; background: none; border: 0; height: 24px; cursor: pointer; color: #6c6c6b; }  
   

   /* box dodany 17.12 */

div.zestawy_box { position:relative; width:218px; height:340px; padding:2px 10px 5px 10px; background: url(img/box_large.png) center no-repeat; }
