/* --------------------- GLOBAL --------------------- */

* { margin:0; padding:0; border:none; }

body, td, th, input, select, option, textarea { font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; line-height:150%; color:#beea9d; }

p, ul, ol { margin:0; padding:0 0 18px 0; }

a { color:#beea9d; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; cursor:pointer; }

h1, h2, h3, h4, h5, h6 { font-family : TAHOMA; font-weight:normal; text-align:left; color:#ffffff; }
h1 { font-size:32px; line-height:41px; padding-bottom:0; color:#0b7266; font-weight:bold; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; }
h2 { font-size:19px; line-height:22px; }
h3 { font-size:17px; line-height:20px;padding-bottom:8px;  }
h4 { font-size:12px; line-height:18px; font-weight:bold;padding-bottom:8px;  }
h5 { font-size:11px; line-height:18px; font-weight:bold;padding-bottom:8px;  }
h6 { font-size:10px; line-height:16px; font-weight:bold;padding-bottom:8px;  }

ol { padding-left:0; }
ul li { list-style-type:none; padding-left:0; }
img { border:none; }

address { font-style:normal; }
address a { color:#beea9d; }

.clr { clear:both; line-height:0px; font-size:0px; height:0px; }
.fleft { float:left; }
.fright { float:right; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
strong, .strong { font-weight:bold; }
.small { font-size:11px; }
.kroki { font-family : TAHOMA; font-size:16px; font-weight:bold;color:#ffffff;  }
.krokitext { font-family : TAHOMA; font-size:14px;}
.krokitextbialy { font-family : TAHOMA; font-size:14px;color:#ffffff;}
.krokitextwysylka { font-family : TAHOMA; font-size:14px;color:#481818;}

.gallery_1 { border: 6px solid #77D92C; } 
.gallery_2 { border: 6px solid #FFFF00; } 
img.fright { margin-left:12px; margin-bottom:12px; }
img.fleft { margin-right:12px; margin-bottom:12px; }

input, textarea, select { font-size:11px; color:#ffffff; width:303px; text-indent:10px; }
textarea { height:128px; padding-top:14px; padding-left:10px; padding-right:10px; width:283px; text-indent:0; background:transparent url('../images/textarea.gif') center top no-repeat; }
input, select { height:46px; line-height:46px; background:transparent url('../images/input.gif') center top no-repeat; }



/* --------------------- LAYOUT --------------------- */
html { min-height:100%; height:auto; }
body { text-align:center; background:#64af2c url('../images/header-bg-rep.gif') center top repeat-x; }
.box { width:960px; margin:0 auto; text-align:left; }
#page { }



/* ------------ header ------------ */
#header { height:536px; background:transparent url('../images/header-bg.jpg') center top no-repeat; }
#header #slogan { height:50px; width:400px; /*background:transparent url('../images/slogan.gif') center 28px no-repeat;*/ text-align:left; margin:0 auto; padding-top:28px;/*text-indent:-99999px;*/ text-align:center; font-family:'Luckiest Guy',serif; font-size:30px; text-transform:uppercase; font-weight:normal; color:#0b7266; }
#header #logo { text-align:center; padding-bottom:4px; }

#menu { float:left; width:894px; }
#menu ul { padding-left:174px; padding-bottom:0; }
#menu li { background:transparent url('../images/mainmenu-sep.gif') left 13px no-repeat; padding-left:22px; float:left; padding-right:16px; text-align:left; }
#menu li.first { padding-left:0; }
#menu li.last { padding-right:0; }
#menu a { text-decoration:none; font-size:18px; color:#ffffff; font-weight:bold; background-position:left 0; background-repeat:no-repeat; background-color:transparent; font-family:Arial,Helvetica,sans-serif; display:block; height:26px; line-height:26px;/*text-indent:-99999px;*/ text-align:center; font-family:'Luckiest Guy',serif; font-size:18px; text-transform:uppercase; font-weight:normal; }
#menu a:hover { color:#ffff00; }
/*#menu .home a { background-image:url('../images/mainmenu-home.gif'); width:40px; }
#menu .jakprzygotowac a { background-image:url('../images/mainmenu-jakprzygotowac.gif'); width:211px; }
#menu .cennik a { background-image:url('../images/mainmenu-cennik.gif'); width:57px; }
#menu .galeria a { background-image:url('../images/mainmenu-galeria.gif'); width:61px; }
#menu .kontakt a { background-image:url('../images/mainmenu-kontakt.gif'); width:72px; }*/

/* ------------ CONTENT ------------ */
#content { }

.content-menu { float:left; }
.content-menu ul { padding-left:0; padding-bottom:0; }
.content-menu li { background:transparent url('../images/contentmenu-sep.gif') left 10px no-repeat; float:left; padding-left:20px;/*25px*/ padding-right:14px;/*19px*/ text-align:left; }
.content-menu li.first { padding-left:0; background-image:none; }
.content-menu li.last { padding-right:0; }
.content-menu a { text-decoration:none; font-size:18px; color:#ffffff; font-weight:bold; background-position:left 0; background-repeat:no-repeat; background-color:transparent; font-family:Arial,Helvetica,sans-serif; display:block; height:23px; line-height:23px;/*text-indent:-99999px;*/ text-align:center; font-family:'Luckiest Guy',serif; font-size:18px; text-transform:uppercase; font-weight:normal; }
.content-menu a:hover { color:#ffff00; }
/*.content-menu .home a { background-image:url('../images/contentmenu-home.gif'); width:39px; }
.content-menu .przygotowanie a { background-image:url('../images/contentmenu-przygotowanie.gif'); width:124px; }
.content-menu .cennik a { background-image:url('../images/contentmenu-cennik.gif'); width:56px; }
.content-menu .galeria a { background-image:url('../images/contentmenu-galeria.gif'); width:60px; }
.content-menu .kontakt a { background-image:url('../images/contentmenu-kontakt.gif'); width:73px; }
*/
.readmore { text-align:left;/*right*/ }

/* ------------ oferta ------------ */
#oferta { background:#5ca029 url('../images/content-oferta-bg.gif') left top repeat-x; }
#oferta .box { background:transparent url('../images/oferta-dots.gif') 402px 56px no-repeat; }
#oferta .topcontent { margin-left:346px; position:relative; height:29px; }
#oferta h2 { background:transparent url('../images/oferta-head.gif') left top no-repeat; width:497px; height:67px; padding:0; position:absolute; left:0; top:-38px; color:#481818; text-transform:uppercase; /*text-indent:-99999px;*/text-align:center; font-family:'Luckiest Guy',serif; font-size:24px; text-transform:uppercase; font-weight:normal; line-height:67px; }
#oferta .maincontent { background:transparent url('../images/maincontent-oferta-bg.gif') 181px 5px no-repeat; padding-top:19px; }
#oferta .maincontent .text-short-desc { font-family : tahoma; float:left; width:366px; color:#ffffff; font-size:14px; text-align:right; padding-top:5px; }
#oferta .maincontent .text-short-desc p { padding-left:20px; }
#oferta .maincontent .text-short-desc strong { font-weight:bold; font-size:13px; }
#oferta .maincontent .text-short-desc em { font-weight:bold; font-size:13px; font-style:normal; text-decoration:underline; }
#oferta .maincontent .text-more-desc { font-family : tahoma; float:left; width:523px; color:#481818; padding-left:63px; padding-bottom:10px; }
#oferta .maincontent .text-more-desc p { font-weight:bold; color:#000000; padding-bottom:11px; }
#oferta .maincontent .text-more-desc ul { padding-right:110px; padding-bottom:11px; }
#oferta .maincontent .text-more-desc li { padding-bottom:9px; padding-left:0; background-image:none; }
#oferta .readmore-paleta { display:block; float:left; height:26px; /*width:224px; background:transparent url('../images/readmore-paleta.gif') center top no-repeat;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffff00; text-decoration:none; text-indent:22px; width:244px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px; }
#oferta .readmore-cennik { display:block; float:left; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; width:142px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px;margin-left:68px; }
#oferta .readmore-cennik2 { display:block; float:left; height:26px; /*width:172px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; width:322px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px;margin-left:68px; }

/* ------------ cennik ------------ */
#cennik .topcontent { background:transparent url('../images/topcontent-cennik-bg-rep.gif') left top repeat-x; }
#cennik .topcontent .in1 { background:transparent url('../images/topcontent-cennik-top.gif') center top no-repeat; }
#cennik .topcontent .in2 { background:transparent url('../images/topcontent-cennik-bottom.gif') center 119px no-repeat; }
#cennik .topcontent .in3 { background:transparent url('../images/dots.gif') 104px 69px no-repeat; height:141px; padding-left:6px; }
#cennik h2 { background:transparent url('../images/header-bg.png') left top no-repeat; width:256px; height:78px; color:#ffffff; text-transform:uppercase; float:left; margin-top:63px; }
#cennik h2 span { /*background:transparent url('../images/cennik-head.gif') center center no-repeat;*/ width:256px; height:78px; display:block; /*text-indent:-99999px;*/ line-height:78px; text-align:center; font-family:'Luckiest Guy',serif; font-size:26px; font-weight:normal; }
#cennik .logo-small { float:left; padding-top:87px; }
#cennik .logo-small img { margin-left:23px; margin-right:24px; }
#cennik .content-menu { float:left; width:440px; padding-top:91px; }
#cennik .maincontent { padding-top:34px; padding-bottom:14px; }
#cennik table { border-collapse:collapse; border:none; width:847px; background:transparent url('../images/dots-table.gif') left bottom repeat-x; margin-bottom:10px; margin-left:54px; }
#cennik table tr { background:transparent url('../images/dots-table.gif') left top repeat-x; }
#cennik table td { color:#481818; padding:26px 0; }
#cennik table .name { width:292px; }
#cennik table .name h4 { font-family : tahoma; font-size:23px; color:#eef9f9; font-weight:bold; background:transparent url('../images/arrow.gif') left center no-repeat; padding-left:33px; }
#cennik table .desc { width:284px; }
#cennik table .price { width:271px; font-family:'Luckiest Guy',serif; font-size:30px; text-transform:uppercase; font-weight:normal; color:#ffff00; text-indent:40px; }
#cennik table .price .small { font-size:20px; }
#cennik table .price img { margin-left:40px; }
#cennik p { padding-bottom:7px; color:#ffffff; padding-right:140px; margin-left:54px; }
#cennik .special-info { font-family : TAHOMA; color:#beea9d; font-size:10px; }
#cennik .readmore {/* padding-right:108px; */}
#cennik .readmore-jakprzygotowac { display:block; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px;margin-left:680px; }
/* ------------ przygotowanie ------------ */
#przygotowanie .topcontent { background:transparent url('../images/topcontent-przygotowanie-bg-rep.gif') left top repeat-x; }
#przygotowanie .topcontent .in1 { background:transparent url('../images/topcontent-przygotowanie-top.gif') center top no-repeat; }
#przygotowanie .topcontent .in2 { background:transparent url('../images/topcontent-przygotowanie-bottom.gif') center 171px no-repeat; }
#przygotowanie .topcontent .in3 { background:transparent url('../images/dots.gif') 100px 119px no-repeat; height:191px; padding-left:6px; }
#przygotowanie h2 { background:transparent url('../images/header-bg.png') left top no-repeat; width:256px; height:78px; color:#ffffff; text-transform:uppercase; float:left; margin-top:113px; }
#przygotowanie h2 span { /*background:transparent url('../images/jakprzygotowac-head.gif') center center no-repeat;*/ width:256px; height:78px; display:block; /*text-indent:-99999px;*/ line-height:78px; text-align:center; font-family:'Luckiest Guy',serif; font-size:26px; font-weight:normal; }
#przygotowanie .logo-small { float:left; padding-top:137px; }
#przygotowanie .logo-small img { margin-left:23px; margin-right:58px; }
#przygotowanie .content-menu { float:left; width:370px; padding-top:141px; }
#przygotowanie .maincontent { padding-top:28px; padding-left:4px; padding-bottom:7px; }
#przygotowanie .step { float:left; width:473px; padding-bottom:19px; }
#przygotowanie .step .inner { height:width: 800px; 150px; }
#przygotowanie .step img { float:left; margin-right:18px; }
#przygotowanie .step h4 { font-weight:normal; color:#eef9f9; font-size:12px; line-height:18px; }
#przygotowanie .step1 .inner { background:transparent url('../images/step1-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .step2 .inner { background:transparent url('../images/step2-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .step3 .inner { background:transparent url('../images/step3-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .step4 .inner { background:transparent url('../images/step4-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .step5 .inner { background:transparent url('../images/step5-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .step6 .inner { background:transparent url('../images/step6-bg.gif') 0 0 no-repeat; padding-left:71px; }
#przygotowanie .readmore { /*padding-right:43px; */}
#przygotowanie .readmore-galeria { display:block; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px; margin-left:770px; }
/* ------------ wysylka ------------ */
#wysylka .topcontent { background:transparent url('../images/topcontent-przygotowanie-bg-rep.gif') left top repeat-x; }
#wysylka .topcontent .in1 { background:transparent url('../images/topcontent-przygotowanie-top.gif') center top no-repeat; }
#wysylka .topcontent .in2 { background:transparent url('../images/topcontent-przygotowanie-bottom.gif') center 171px no-repeat; }
#wysylka .topcontent .in3 { background:transparent url('../images/dots.gif') 100px 119px no-repeat; height:191px; padding-left:6px; }
#wysylka h2 { background:transparent url('../images/header-bg.png') left top no-repeat; width:256px; height:78px; color:#ffffff; text-transform:uppercase; float:left; margin-top:113px; }
#wysylka h2 span { /*background:transparent url('../images/jakprzygotowac-head.gif') center center no-repeat;*/ width:256px; height:78px; display:block; /*text-indent:-99999px;*/ line-height:78px; text-align:center; font-family:'Luckiest Guy',serif; font-size:26px; font-weight:normal; }
#wysylka .logo-small { float:left; padding-top:137px; }
#wysylka .logo-small img { margin-left:23px; margin-right:58px; }
#wysylka .content-menu { float:left; width:370px; padding-top:141px; }
#wysylka .maincontent { padding-top:28px; padding-left:4px; padding-bottom:7px; }
#wysylka .step { float:left; width:473px; padding-bottom:19px; }
#wysylka .step .inner { height:width: 800px; 150px; }
#wysylka .step img { float:left; margin-right:18px; }
#wysylka .step h4 { font-weight:normal; color:#eef9f9; font-size:12px; line-height:18px; }
#wysylka .step1 .inner { background:transparent url('../images/step1-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .step2 .inner { background:transparent url('../images/step2-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .step3 .inner { background:transparent url('../images/step3-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .step4 .inner { background:transparent url('../images/step4-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .step5 .inner { background:transparent url('../images/step5-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .step6 .inner { background:transparent url('../images/step6-bg.gif') 0 0 no-repeat; padding-left:71px; }
#wysylka .readmore { /*padding-right:43px; */}
#wysylka .readmore-galeria { display:block; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px; margin-left:770px; }
#wysylka .readmore-galeria2 { display:block; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; background:transparent url('../images/wysylka.png') left 3px no-repeat; line-height:26px; margin-left:770px; }

/* ------------ galeria ------------ */
#galeria .topcontent { background:transparent url('../images/topcontent-galeria-bg-rep.gif') left top repeat-x; }
#galeria .topcontent .in1 { background:transparent url('../images/topcontent-galeria-top.gif') center top no-repeat; }
#galeria .topcontent .in2 { background:transparent url('../images/topcontent-galeria-bottom.gif') center 154px no-repeat; }
#galeria .topcontent .in3 { background:transparent url('../images/dots.gif') 42px 107px no-repeat; height:176px; padding-left:6px; }
#galeria h2 { background:transparent url('../images/header-bg.png') left top no-repeat; width:256px; height:78px; color:#ffffff; text-transform:uppercase; float:right; margin-top:98px; padding-right:34px; }
#galeria h2 span { /*background:transparent url('../images/galeria-head.gif') center center no-repeat;*/ width:256px; height:78px; display:block; /*text-indent:-99999px;*/ line-height:78px; text-align:center; font-family:'Luckiest Guy',serif; font-size:26px; font-weight:normal; }
#galeria .logo-small { float:left; padding-top:119px; }
#galeria .logo-small img { margin-left:6px; margin-right:15px; }
#galeria .content-menu { float:left; width:430px; padding-top:125px; }
#galeria .maincontent { padding-top:54px; }
#galeria .gallery-row { padding-bottom:18px; padding-left:21px; }
#galeria .gallery-item { float:left; }
#galeria .gallery-row .item1 { padding-left:0px; }
#galeria .gallery-row .item2 { padding-left:15px; }
#galeria .gallery-row .item3 { padding-left:14px; }
#galeria .gallery-row .item4 { padding-left:19px; }
#galeria .gallery-row .item5 { padding-right:16px; }
#galeria .gallery-row .item6 { padding-right:14px; }
#galeria .gallery-row .item7 { padding-right:14px; }
#galeria .gallery-row .item8 { }
#galeria .gallery-row .item9 { padding-right:14px; }
#galeria .gallery-row .item10 { padding-right:14px; }
#galeria .gallery-row .item11 { padding-right:16px; }
#galeria .gallery-row .item12 { }
#galeria p { float:left; width:640px; padding-left:37px; padding-bottom:14px; }
#galeria .readmore { /*padding-right:94px;*/ padding-top:10px; /*14px;*/ }
#galeria .readmore-kontakt { display:block; height:26px; /*width:132px; background:transparent url('../images/readmore-cennik.gif') center 3px no-repeat; margin-left:98px;*/ /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:17px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; text-indent:22px; background:transparent url('../images/arrow-bottom.gif') left 3px no-repeat; line-height:26px; margin-left:780px; }
/* ------------ kontakt ------------ */
#kontakt .topcontent { background:transparent url('../images/topcontent-kontakt-bg-rep.gif') left top repeat-x; }
#kontakt .topcontent .in1 { background:transparent url('../images/topcontent-kontakt-top.gif') center top no-repeat; }
#kontakt .topcontent .in2 { background:transparent url('../images/topcontent-kontakt-bottom.gif') center 196px no-repeat; }
#kontakt .topcontent .in3 { background:transparent url('../images/dots.gif') 42px 143px no-repeat; height:212px; padding-left:6px; }
#kontakt h2 { background:transparent url('../images/header-bg.png') left top no-repeat; width:256px; height:78px; color:#ffffff; text-transform:uppercase; float:right; margin-top:134px; padding-right:10px; }
#kontakt h2 span { /*background:transparent url('../images/kontakt-head.gif') center center no-repeat;*/ width:256px; height:78px; display:block; /*text-indent:-99999px;*/ line-height:78px; text-align:center; font-family:'Luckiest Guy',serif; font-size:26px; font-weight:normal; }
#kontakt .logo-small { float:left; padding-top:155px; }
#kontakt .logo-small img { margin-left:2px; margin-right:40px; }
#kontakt .content-menu { float:left; width:420px; padding-top:161px; }
#kontakt .maincontent { padding-top:27px; padding-left:16px; padding-bottom:22px; }
#kontakt .map { float:left; width:299px; text-align:center; }
#kontakt .map img { margin-bottom:10px; }
#kontakt .show-map-link { font-family : arial; text-decoration:none; text-align:center; }
#kontakt .contact-info { font-family : arial; font-size:14px; float:left; width:310px; color:#ffffff; background:transparent url('../images/contact-dots.gif') right 34px no-repeat; }
#kontakt .contact-info .inner { padding-left:26px; padding-top:5px; }
#kontakt .contact-info h3 { margin-top:34px; padding-bottom:13px; }
#kontakt .contact-info h4 { padding-bottom:20px; }
#kontakt .contact-info h3.tel { /*background:transparent url('../images/contact-tel.gif') center top no-repeat; width:191px;*/ height:21px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:24px; text-transform:uppercase; font-weight:normal; color:#481818; padding-bottom:20px; }
#kontakt .contact-info h4.tel { /*background:transparent url('../images/tel-number.gif') center top no-repeat; width:152px;*/ height:30px; padding-bottom:5px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:32px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; padding-bottom:0; }
#kontakt .contact-info h3.email { /*background:transparent url('../images/email.gif') center top no-repeat; width:62px;*/ height:23px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:24px; text-transform:uppercase; font-weight:normal; color:#481818; padding-bottom:20px; }
#kontakt .contact-info h4.email1 a { /*background:transparent url('../images/email1.gif') center top no-repeat;*/ display:block; width:249px; height:29px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:22px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; }
#kontakt .contact-info h4.email1 a:hover { color:#ffff00; }
#kontakt .contact-info h4.email2 a { /*background:transparent url('../images/email2.gif') center top no-repeat;*/ display:block; width:255px; height:29px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:22px; text-transform:uppercase; font-weight:normal; color:#ffffff; text-decoration:none; }
#kontakt .contact-info h4.email2 a:hover { color:#ffff00; }
#kontakt .contact-form { float:left; width:332px; text-align:right; padding-top:17px; }
#kontakt .contact-form h3 { /*background:transparent url('../images/formularz-kont.gif') center top no-repeat; width:208px;*/ height:23px; margin-left:41px;/*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:22px; text-transform:uppercase; font-weight:normal; color:#481818; }
#kontakt form { position:relative; }
#kontakt form input { margin-bottom:12px; }
#kontakt .button { background:transparent url('../images/sendbutton.gif') center top no-repeat; width:139px; height:43px; position:absolute; bottom:-17px; right:-10px; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:20px; text-transform:uppercase; font-weight:normal; text-indent:42px; }



/* ------------ toplink ------------ */
#toplink { background:#393029 url('../images/toplink-bg-rep.gif') center bottom repeat-x; }
#toplink .in1 { background:transparent url('../images/toplink-bg.gif') center bottom no-repeat; }
#toplink .box { height:68px; }
#toplink .go-top { /*background:transparent url('../images/go-top.gif') center 24px no-repeat; width:117px;*/ height:25px; padding-top:24px; margin:0 auto; display:block; /*text-indent:-99999px;*/text-align:left; font-family:'Luckiest Guy',serif; font-size:18px; text-transform:uppercase; font-weight:normal; background:transparent url('../images/arrow-top.gif') left 24px no-repeat; margin-left:405px; color:#ffffff; text-decoration:none; text-indent:28px; }


/* ------------ footer ------------ */
#footer { background-color:#0b7266; color:#ffffff; }
#footer .extrastrong { color:#77d92c; }
#footer a { color:#77d92c; }
#logo-bottom { float:left; width:274px; background:transparent url('../images/footer-sep.gif') right top no-repeat; padding-top:31px; padding-bottom:30px; }
#logo-bottom img { margin-left:13px; }
#footer-address { float:left; padding-left:42px; padding-top:28px; }
#footer-address .address-info { font-family : arial; float:left; width:288px; }
#footer-address .contact-info { font-family : arial; float:left; width:349px; }


#wysuwane
{
 
    background: url("../images/fbpodklad.png") no-repeat scroll 0 0 transparent;

    padding: 10px;
    width: 235px;
    height:402px;
 
    position: fixed;
    margin-top: -200px; /*połowa wysokości panelu w górę */
    left: 0px;
    top: 50%;
 
}
.zamknij
{
    background-position: 0px 0px -242px 0px;
}