/**
 * Default
 */
@import url(content.css);

body {background-color: #fdf044; }

form {margin: 0;}
textarea, select, input[type="text"], input[type="password"], input[type="submit"], input[type="button"], input[type="file"] {background-color: White; color: Black; border: 1px solid #d6d6d6; border-left: 1px solid #c4c4c4; border-top: 1px solid #a3a3a3;}
input[type="text"], input[type="password"], input[type="submit"], input[type="button"], input[type="file"] {margin: 0; padding: 2px 3px; font-family: Tahoma; font-size: 11px; font-weight: normal;}
input[type="text"], input[type="password"] {font-family: Verdana;}
input[type="submit"], input[type="button"] {color: White; padding: 1px 15px 2px 15px; line-height: 13px; background-color: #9fba39; border: 0; }
input:hover[type="submit"], input:hover[type="button"] {color: White; background-color: #bf981d; border: 0; cursor: pointer; }
select {margin: 0; padding: 1px; font-family: Verdana; font-size: 11px; font-weight: normal;}
textarea {margin: 0; padding: 3px; font-family: Verdana; font-size: 11px; font-weight: normal; overflow: auto;}
/*input::-moz-focus-inner {border: 0; padding: 0;}*/
optgroup {font-style: normal !important;}


/**
 * Różne
 */
br.przelam {clear: both; visibility: hidden; display: block; line-height: 0px; font-size: 0px;}
.bold {font-weight: bold;}
div.stronicowanie {text-align: center; padding: 10px 0px 0px 0px}

a.akcje:link, a.akcje:active, a.akcje:visited {padding: 1px 15px 1px 15px; margin: 0px 6px 0px 6px; color: Black; text-decoration: none; background: White; font-weight: bold;  border: 1px solid White; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #ebebeb;}
a.akcje:hover {color: White; text-decoration: none; background: #363636; border: 1px solid #363636; border-bottom: 1px solid Black; border-right: 1px solid Black;}

.img_button img {background-position: top;}
.img_button:hover img {background-position: bottom !important;}

/**
 * Formularze
 */
form.formKontakt {padding-top: 25px;}

/**
 * Site
 */
#gk {position: relative; width: 100%; margin: auto; margin-top: 0px; background: url(../img_ext/tlo.jpg) no-repeat top center; }

#k1 {position: relative; width: 100%; height: 191px; margin: auto; background: url(../img_ext/belka-top.png) no-repeat top center; border: 0px solid red;  z-index: 2;}
#k2 {position: relative; width: 990px; margin: auto; height: 465px; border: 0px solid blue; margin-bottom: 0px; margin-top: -33px; z-index: 1;}
#k3 {position: relative; width: 100%; background: url(../img_ext/deska.jpg) repeat-x 0px 48px; margin-top: -48px; border: 0px solid blue; z-index: 2; }
#k4 {position: relative; width: 990px; margin: auto; height: 465px; border: 0px solid blue; margin-bottom: 0px; margin-top: -33px; }
#k5 {position: relative; width: 100%; background: url(../img_ext/deska.jpg) repeat-x 0px 48px; margin-top: -48px; border: 0px solid blue; padding: 69px 0 55px 0; }
#k6 {position: relative; width: 990px; margin: auto; margin-top: 25px; margin-bottom: 50px; color: #402503; }

.kontFormat {padding: 20px; border: 1px solid #ebebeb; }

/* Top
 ---------------------------------------------------------------------- */
#k1_inside {position: relative; width: 990px; height: 191px; margin: auto; }

#k1_logo {position: absolute; top: 0px; left: 14px; }

#k1_topmenu {position: absolute; top: 8px; right: 20px; border: 0px solid black; z-index: 3; }
#k1_topmenu a, #k1_topmenu p {color: black; text-decoration: none; display: block; font-size: 12px; margin-left: 20px; margin-bottom: 10px; border: 0px solid blue; padding: 0px 0px 0px 25px; float: left; }
#k1_topmenu a:hover, #k1_topmenu p:hover  {font-weight: bold; }
#k1_topmenu p:hover {cursor: pointer; }
#k1_topmenu #k1_glowna {background: url(../img_ext/ikona-glowna.png) no-repeat; width: 95px;  }
#k1_topmenu #k1_firma {background: url(../img_ext/ikona-firma.png) no-repeat; width: 38px; height: 24px; border: 0px solid black; }
#k1_topmenu #k1_kontakt {background: url(../img_ext/ikona-kontakt.png) no-repeat; padding-left: 29px; width: 40px; height: 24px; }

.k1_topmenu_roll {padding: 9px 0 0 20px; }
.k1_topmenu_roll span {float: left; }
.k1_topmenu_roll {display:none; }

#k1_topmenu_roll_firma {position: absolute; width: 239px; height: 26px; top: 24px; right: 18px; background: url(../img_ext/belka-top-roll.png) no-repeat; z-index: 4; }
#k1_topmenu_roll_firma a {float: left; font-weight: normal; font-size: 11px; padding: 0; margin: 0; }
#k1_topmenu_roll_firma a:hover {float: left; font-weight: normal; color: #bf9f0f; }

#k1_firma:hover + #k1_topmenu_roll_firma {display:block; }
#k1_topmenu_roll_firma:hover {display:block; }

#k1_topmenu_roll_kontakt {position: absolute; width: 212px; height: 26px; top: 24px; right: -60px; background: url(../img_ext/belka-top-roll2.png) no-repeat; z-index: 4}
#k1_topmenu_roll_kontakt a {float: left; font-weight: normal; font-size: 11px; padding: 0; margin: 0; }
#k1_topmenu_roll_kontakt a:hover {float: left; font-weight: normal; color: #bf9f0f; }

#k1_kontakt:hover + #k1_topmenu_roll_kontakt {display:block; }
#k1_topmenu_roll_kontakt:hover {display:block; }

#k1_menu {position: absolute; width: 806px; height: 116px; top: 36px; left: 171px; border: 0px solid black; }
#k1_menu a img {background-position: top; float: left; margin-right: 0px;}
#k1_menu a:hover img, #k1_menu a img.k1_ma {background-position: bottom;}
	#dz_1 img {background: url(../img_ext/menu01.jpg);}
	#dz_2 img {background: url(../img_ext/menu02.jpg);}
	#dz_3 img {background: url(../img_ext/menu03.jpg);}
	#dz_4 img {background: url(../img_ext/menu04.jpg);}
	#dz_5 img {background: url(../img_ext/menu05.jpg);}

/* Baner
 ---------------------------------------------------------------------- */
#k2_slogan {position: absolute; top: 50px; left: 520px; z-index: 3; }

.k2_zobacz {position: absolute; top: 330px; left: 741px; z-index: 2; }
.k2_zobacz img {background-position: top; }
.k2_zobacz:hover img {background-position: bottom; }
.k2_zobacz img {background: url(../img_ext/button-zobacz-produkty.png); }

ul#k2_baner {margin: 0; padding: 0; list-style-type:none; overflow: hidden; z-index: 2;  }
ul#k2_baner li {padding: 0; margin: 0; background: none;}

/* Deska na startowej
 ---------------------------------------------------------------------- */
#k3_inside {position: relative; width: 990px; height: 311px; background: url(../img_ext/zalety-kucharz.png) no-repeat top center; margin: auto; }
#k3_krople {position: absolute; top: 48px; right: -5px; }

/* Kontent docelowy
 ---------------------------------------------------------------------- */
#k4_inside {position: absolute; width: 530px; height: 364px; top: 12px; right: 48px; border: 0px solid blue; background: url(../img_ext/tlo-kontent.png) no-repeat; padding: 43px 90px 40px 54px; }

.k4_1, .k4_6 {background: url(../img_ext/kontent01.png) no-repeat 16px 83px; }
.k4_2, .k4_7 {background: url(../img_ext/kontent02.png) no-repeat 16px 83px; }
.k4_3 {background: url(../img_ext/kontent03.png) no-repeat 16px 83px; }
.k4_4 {background: url(../img_ext/kontent04.png) no-repeat 16px 83px; }
.k4_5 {background: url(../img_ext/kontent05.png) no-repeat 16px 83px; }

#k4_dzial {font-size: 30px; color: #d20a18; font-style: italic; margin-top: 0; margin-bottom: 13px; }
#k4_nag {font-size: 16px; font-weight: bold; margin: 0px 0px 15px 0px;}

#k4_kucharz {position: absolute; bottom: 4px; right: -15px; }

#k4_inside a {color: black; text-decoration: none; }
#k4_inside a:hover {color: #b61722; }
#k4_inside > p {padding-left: 4px; display: block; width: 260px; float: left; line-height: 16px; margin-bottom: 10px; }
#wstecz {clear: both; }

/* Tabela produktów */
#k4_inside table {margin-top: 10px; margin-bottom: 6px; border: 1px solid #e0e0e0; }
#k4_inside table td {padding: 2px; border: 1px solid #e0e0e0; }
#k4_inside table tr:first-child {background-color: #f0f0f0; font-weight: bold; }
#k4_inside table tr td:first-child {width: 150px; font-weight: bold; }
#k4_inside table tr td {width: 80px; }

/* Buttony */
.k4_button {float: left; margin-right: 11px; }
#k4_button_poprzedni {background-position: top; }
#k4_button_poprzedni:hover img {background-position: bottom; }
#k4_button_poprzedni img {background: url(../img_ext/button-poprzedni.png); }

#k4_button_lista {background-position: top; }
#k4_button_lista:hover img {background-position: bottom; }
#k4_button_lista img {background: url(../img_ext/button-lista.png); }

#k4_button_nastepny {background-position: top; }
#k4_button_nastepny:hover img {background-position: bottom; }
#k4_button_nastepny img {background: url(../img_ext/button-nastepny.png); }

/* Deska na docelowej i listy produktów
 ---------------------------------------------------------------------- */
#k5_dodatki {position: relative; width: 995px; margin: auto; background: url(../img_ext/tlo-deska-krople.png) no-repeat 38px -1px; margin-top: -20px; padding-top: 20px; border: 0px solid red;  } 

#k5_inside {position: relative; width: 796px; height: 134px; border: 0px solid red; background: url(../img_ext/tlo-kartka-cala.png) no-repeat; margin: auto; padding: 35px 0 0 83px; } 
#k5_inside_full {position: relative; width: 796px; border: 0px solid red; background: url(../img_ext/tlo-kartka.png) repeat-y; margin: auto; padding: 35px 0 50px 83px; display: none; margin-bottom: -55px; }

.k5_widelec {position: absolute; top: -35px; left: 10px; z-index: 1; }
.k5_zielenina {position: absolute; top: 125px; right: -35px; z-index: 1; }
#k5_obrus {position: absolute; top: -30px; left: 160px; z-index: 0; }
#k5_obrus2 {position: absolute; top: -10px; left: 742px; z-index: 0; }

.k5_produkty {width: 166px; float: left; padding: 0 14px 0 14px; border-right: 1px solid #e0e0e0; }
.k5_produkty_1 {width: 180px; }
.k5_produkty_4 {border: none; }
.k5_produkty h3 {font-family: "Comic Sans MS"; font-size: 14px; font-weight: bold; padding: 0 0 18px 3px; background: url(../img_ext/podkreslenie.png) no-repeat -3px 22px; }
.k5_produkty a {color: black; text-decoration: none; }
.k5_produkty a:hover {color: #b61722; }
.k5_produkty p {padding-left: 5px; }
.k5_produkty p+h3 {margin-top: 15px; }

#k5_rozwin {position: absolute; bottom: -33px; left: 358px; z-index: 1; }
#k5_rozwin img {background-position: top; }
#k5_rozwin:hover img {background-position: bottom; }
#k5_rozwin img {background: url(../img_ext/button-rozwin.png); }

#k5_zwin {position: absolute; bottom: 5px; left: 358px; z-index: 1; border: 0px solid blue; }
#k5_zwin img {background-position: top; }
#k5_zwin:hover img {background-position: bottom; }
#k5_zwin img {background: url(../img_ext/button-zwin2.png); }

#k5_rozwin:hover, #k5_zwin:hover {cursor: pointer; }

#k5_cien {position: absolute; bottom: 0; left: 0; }

/* Stopka
 ---------------------------------------------------------------------- */
#k6 a {color: #402503; text-decoration: none;}
#k6 a:hover {color: #bf9f0f; }

#k6_menu a {margin: 0 10px;}
#k6_menu {float: left; margin-bottom: 30px; }
#k6_menu a:first-child {margin: 0 10px 0 0; } 

#k6_copy {float: left;}
#k6_kampeki {float: right; }


/**
 * Layout formularzy
 */
div.qw, div.qwNoB, div.qwNB, div.qwFB {width: 565px;}


/**
 * Galerie foto - www / panel
 */
div.gal_kontener {padding-bottom: 10px;}
div.gal_kontener h2 {font-weight: bold; margin: 0px 0px 10px 0px; font-size: 1.2em;}
div.gal_kontener p {margin: -5px 0px 10px 0px; text-align: justify;}
div.gal_kontener img {margin: 0px 10px 10px 0px; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #dcdcdc;}
div.gal_kontener a.displayN {display: none;} 
a.gal_foto {}


